move InitTimeInfo static instance to its own TU

This commit is contained in:
Pistonight 2025-05-13 11:25:39 -07:00
parent 47d5304c06
commit 4677d4f982
4 changed files with 9 additions and 4 deletions

View File

@ -91876,7 +91876,7 @@ Address,Quality,Size,Name
0x00000071011bb7ec,O,000008,_ZN4ksys4util14StrTreeMapNode6erase_Ev
0x00000071011bb7f4,O,000052,_ZN4sead10Delegate1RIN4ksys3act8BaseProcEPvbE6invokeES4_
0x00000071011bb828,O,000092,_ZNK4sead10Delegate1RIN4ksys3act8BaseProcEPvbE5cloneEPNS_4HeapE
0x00000071011bb884,O,000032,_GLOBAL__sub_I_actBaseProcHandle.cpp
0x00000071011bb884,O,000032,_GLOBAL__sub_I_InitTimeInfo.cpp
0x00000071011bb8a4,O,000012,_ZN4ksys3act14BaseProcHandleC1Ev
0x00000071011bb8b0,O,000032,_ZNK4ksys3act14BaseProcHandle11isProcReadyEv
0x00000071011bb8d0,O,000084,_ZNK4ksys3act14BaseProcHandle21hasProcCreationFailedEv

Can't render this file because it is too large.

View File

@ -3,12 +3,9 @@
#include "KingSystem/ActorSystem/actActorLinkConstDataAccess.h"
#include "KingSystem/ActorSystem/actBaseProc.h"
#include "KingSystem/ActorSystem/actBaseProcUnit.h"
#include "KingSystem/Utils/InitTimeInfo.h"
namespace ksys::act {
static util::InitTimeInfo sInfo;
BaseProcHandle::BaseProcHandle() = default;
BaseProcHandle::~BaseProcHandle() {

View File

@ -77,6 +77,7 @@ target_sources(uking PRIVATE
HashUtil.h
HeapUtil.cpp
HeapUtil.h
InitTimeInfo.cpp
InitTimeInfo.h
IteratorUtil.h
ParamIO.cpp

View File

@ -0,0 +1,7 @@
#include "KingSystem/Utils/InitTimeInfo.h"
namespace ksys::util {
static InitTimeInfo sInfo;
}