diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 178a9b94..15cda80c 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -75596,9 +75596,9 @@ 0x0000007100db504c,ksys::evt::OrderParam::addParamString,412,_ZN4ksys3evt10OrderParam14addParamStringERKN4sead14SafeStringBaseIcEES6_ 0x0000007100db51e8,ksys::evt::OrderParam::tryAlloc_,944,_ZN4ksys3evt10OrderParam8tryAllocENS0_14OrderParamTypeEjRKN4sead14SafeStringBaseIcEE 0x0000007100db5598,ksys::evt::OrderParam::addParamActor,240,_ZN4ksys3evt10OrderParam13addParamActorEPNS_3act8BaseProcERN4sead14SafeStringBaseIcEE -0x0000007100db5688,ksys::evt::OrderParam::getIntByName,176,_ZN4ksys3evt10OrderParam12getIntByNameERKN4sead14SafeStringBaseIcEEPPj -0x0000007100db5738,ksys::evt::OrderParam::getStringByName,176,_ZN4ksys3evt10OrderParam15getStringByNameERKN4sead14SafeStringBaseIcEEPPS4_ -0x0000007100db57e8,ksys::evt::OrderParam::getArrayByName,208,_ZN4ksys3evt10OrderParam14getArrayByNameERKN4sead14SafeStringBaseIcEEPPvPj +0x0000007100db5688,ksys::evt::OrderParam::getIntByName,176,_ZNK4ksys3evt10OrderParam12getIntByNameERKN4sead14SafeStringBaseIcEEPPj +0x0000007100db5738,ksys::evt::OrderParam::getStringByName,176,_ZNK4ksys3evt10OrderParam15getStringByNameERKN4sead14SafeStringBaseIcEEPPS4_ +0x0000007100db57e8,ksys::evt::OrderParam::getArrayByName,208,_ZNK4ksys3evt10OrderParam14getArrayByNameERKN4sead14SafeStringBaseIcEEPPvPj 0x0000007100db58b8,evt::EventFlowBase::ctor,2140, 0x0000007100db6114,_ZN4sead9SafeArrayINS_15FixedSafeStringILi64EEELi8EEC2Ev,360, 0x0000007100db627c,evt::EventFlowBase::getBaseProcLink,12, diff --git a/src/KingSystem/Event/evtOrderParam.cpp b/src/KingSystem/Event/evtOrderParam.cpp index 06915c58..0504ed5e 100644 --- a/src/KingSystem/Event/evtOrderParam.cpp +++ b/src/KingSystem/Event/evtOrderParam.cpp @@ -197,15 +197,15 @@ bool OrderParam::addParamArray(char* array, u32 size, sead::SafeString& name) { return true; } -bool OrderParam::getIntByName(const sead::SafeString& name, u32** out_ptr) { +bool OrderParam::getIntByName(const sead::SafeString& name, u32** out_ptr) const { return getPointerByName(name, out_ptr, OrderParamType::Int); } -bool OrderParam::getStringByName(const sead::SafeString& name, sead::SafeString** out_ptr) { +bool OrderParam::getStringByName(const sead::SafeString& name, sead::SafeString** out_ptr) const { return getPointerByName(name, out_ptr, OrderParamType::String); } -bool OrderParam::getArrayByName(const sead::SafeString& name, void** out_ptr, u32* out_size) { +bool OrderParam::getArrayByName(const sead::SafeString& name, void** out_ptr, u32* out_size) const { return getPointerByName(name, out_ptr, OrderParamType::Array, out_size); } diff --git a/src/KingSystem/Event/evtOrderParam.h b/src/KingSystem/Event/evtOrderParam.h index 95f2a5fb..d53c02fa 100644 --- a/src/KingSystem/Event/evtOrderParam.h +++ b/src/KingSystem/Event/evtOrderParam.h @@ -52,9 +52,9 @@ public: bool addParamArray(char* array, u32 size, sead::SafeString& name); OrderParamEntry* tryAlloc(OrderParamType type, u32 size, const sead::SafeString& name); - bool getIntByName(const sead::SafeString& name, u32** out_ptr); - bool getStringByName(const sead::SafeString& name, sead::SafeString** out_ptr); - bool getArrayByName(const sead::SafeString& name, void** out_ptr, u32* out_size); + bool getIntByName(const sead::SafeString& name, u32** out_ptr) const; + bool getStringByName(const sead::SafeString& name, sead::SafeString** out_ptr) const; + bool getArrayByName(const sead::SafeString& name, void** out_ptr, u32* out_size) const; private: bool doAssign(const OrderParam& other);