mirror of https://github.com/zeldaret/botw.git
Move members in ksys::mes:: to ksys::
To match the name "ksys::MessageDispatcher"
This commit is contained in:
parent
df910092a4
commit
b9ec01bcad
|
@ -1317,8 +1317,8 @@
|
||||||
0x000000710004c1b4,AI_AIOrActionBase::ret0_2,8,_ZN4ksys3act2ai10ActionBase23hasUpdateForPreDeleteCbEv
|
0x000000710004c1b4,AI_AIOrActionBase::ret0_2,8,_ZN4ksys3act2ai10ActionBase23hasUpdateForPreDeleteCbEv
|
||||||
0x000000710004c1bc,AI_AIOrActionBase::m9_null,4,_ZN4ksys3act2ai10ActionBase2m9Ev
|
0x000000710004c1bc,AI_AIOrActionBase::m9_null,4,_ZN4ksys3act2ai10ActionBase2m9Ev
|
||||||
0x000000710004c1c0,AI_AIOrActionBase::ret1,8,_ZN4ksys3act2ai10ActionBase8oneShot_Ev
|
0x000000710004c1c0,AI_AIOrActionBase::ret1,8,_ZN4ksys3act2ai10ActionBase8oneShot_Ev
|
||||||
0x000000710004c1c8,AI_AIOrActionBase::ret0_3,8,_ZN4ksys3act2ai10ActionBase14handleMessage_EPNS_3mes7MessageE
|
0x000000710004c1c8,AI_AIOrActionBase::ret0_3,8,_ZN4ksys3act2ai10ActionBase14handleMessage_EPNS_7MessageE
|
||||||
0x000000710004c1d0,AI_AIOrActionBase::ret0_4,8,_ZN4ksys3act2ai10ActionBase15handleMessage2_EPNS_3mes7MessageE
|
0x000000710004c1d0,AI_AIOrActionBase::ret0_4,8,_ZN4ksys3act2ai10ActionBase15handleMessage2_EPNS_7MessageE
|
||||||
0x000000710004c1d8,AI_AIOrActionBase::ret1_0,8,_ZN4ksys3act2ai10ActionBase18updateForPreDeleteEv
|
0x000000710004c1d8,AI_AIOrActionBase::ret1_0,8,_ZN4ksys3act2ai10ActionBase18updateForPreDeleteEv
|
||||||
0x000000710004c1e0,AI_AIOrActionBase::m19_null,4,_ZN4ksys3act2ai10ActionBase11onPreDeleteEv
|
0x000000710004c1e0,AI_AIOrActionBase::m19_null,4,_ZN4ksys3act2ai10ActionBase11onPreDeleteEv
|
||||||
0x000000710004c1e4,AI_AIOrActionBase::ret0_0,8,_ZN4ksys3act2ai10ActionBase16changeChildLaterERKN4sead14SafeStringBaseIcEE
|
0x000000710004c1e4,AI_AIOrActionBase::ret0_0,8,_ZN4ksys3act2ai10ActionBase16changeChildLaterERKN4sead14SafeStringBaseIcEE
|
||||||
|
@ -73017,8 +73017,8 @@
|
||||||
0x0000007100d16c50,AI_AIOrActionBase::sendMessageMaybe,12,
|
0x0000007100d16c50,AI_AIOrActionBase::sendMessageMaybe,12,
|
||||||
0x0000007100d16c5c,sub_7100D16C5C,12,
|
0x0000007100d16c5c,sub_7100D16C5C,12,
|
||||||
0x0000007100d16c68,ai::ActorAI::getCurrentAction,144,_ZN4ksys3act2ai10ActionBase16getCurrentActionEv
|
0x0000007100d16c68,ai::ActorAI::getCurrentAction,144,_ZN4ksys3act2ai10ActionBase16getCurrentActionEv
|
||||||
0x0000007100d16cf8,ai::ActorAI::x_1,92,_ZN4ksys3act2ai10ActionBase13handleMessageEPNS_3mes7MessageE
|
0x0000007100d16cf8,ai::ActorAI::x_1,92,_ZN4ksys3act2ai10ActionBase13handleMessageEPNS_7MessageE
|
||||||
0x0000007100d16d54,ai::ActorAI::x_2,92,_ZN4ksys3act2ai10ActionBase14handleMessage2EPNS_3mes7MessageE
|
0x0000007100d16d54,ai::ActorAI::x_2,92,_ZN4ksys3act2ai10ActionBase14handleMessage2EPNS_7MessageE
|
||||||
0x0000007100d16db0,AI_AIOrActionBase::setFinished,20,_ZN4ksys3act2ai10ActionBase11setFinishedEv
|
0x0000007100d16db0,AI_AIOrActionBase::setFinished,20,_ZN4ksys3act2ai10ActionBase11setFinishedEv
|
||||||
0x0000007100d16dc4,AI_AIOrActionBase::setFailed,20,_ZN4ksys3act2ai10ActionBase9setFailedEv
|
0x0000007100d16dc4,AI_AIOrActionBase::setFailed,20,_ZN4ksys3act2ai10ActionBase9setFailedEv
|
||||||
0x0000007100d16dd8,AI_AIOrActionBase::appendName,392,_ZNK4ksys3act2ai10ActionBase14getCurrentNameEPN4sead22BufferedSafeStringBaseIcEEPS2_
|
0x0000007100d16dd8,AI_AIOrActionBase::appendName,392,_ZNK4ksys3act2ai10ActionBase14getCurrentNameEPN4sead22BufferedSafeStringBaseIcEEPS2_
|
||||||
|
@ -73068,7 +73068,7 @@
|
||||||
0x0000007100d17cf4,ai::InlineParamPack::addFloatArray,144,_ZN4ksys3act2ai15InlineParamPack7addVec3ERKN4sead7Vector3IfEERKNS3_14SafeStringBaseIcEEi
|
0x0000007100d17cf4,ai::InlineParamPack::addFloatArray,144,_ZN4ksys3act2ai15InlineParamPack7addVec3ERKN4sead7Vector3IfEERKNS3_14SafeStringBaseIcEEi
|
||||||
0x0000007100d17d84,ai::InlineParamPack::addBool,116,_ZN4ksys3act2ai15InlineParamPack7addBoolEbRKN4sead14SafeStringBaseIcEEi
|
0x0000007100d17d84,ai::InlineParamPack::addBool,116,_ZN4ksys3act2ai15InlineParamPack7addBoolEbRKN4sead14SafeStringBaseIcEEi
|
||||||
0x0000007100d17df8,ai::InlineParamPack::addActor,132,_ZN4ksys3act2ai15InlineParamPack8addActorERKNS0_12BaseProcLinkERKN4sead14SafeStringBaseIcEEi
|
0x0000007100d17df8,ai::InlineParamPack::addActor,132,_ZN4ksys3act2ai15InlineParamPack8addActorERKNS0_12BaseProcLinkERKN4sead14SafeStringBaseIcEEi
|
||||||
0x0000007100d17e7c,ai::InlineParamPack::addMesTransceiverId,152,_ZN4ksys3act2ai15InlineParamPack19addMesTransceiverIdERKNS_3mes13TransceiverIdERKN4sead14SafeStringBaseIcEEi
|
0x0000007100d17e7c,ai::InlineParamPack::addMesTransceiverId,152,_ZN4ksys3act2ai15InlineParamPack19addMesTransceiverIdERKNS_16MesTransceiverIdERKN4sead14SafeStringBaseIcEEi
|
||||||
0x0000007100d17f14,sub_7100D17F14,112,_ZNK4ksys3act2ai9ParamPack8getPairsEPNS1_18ParamNameTypePairsEb
|
0x0000007100d17f14,sub_7100D17F14,112,_ZNK4ksys3act2ai9ParamPack8getPairsEPNS1_18ParamNameTypePairsEb
|
||||||
0x0000007100d17f84,sub_7100D17F84,432,_ZN4ksys3act2ai18ParamNameTypePairs7addPairENS_14AIDefParamTypeERKN4sead14SafeStringBaseIcEEb
|
0x0000007100d17f84,sub_7100D17F84,432,_ZN4ksys3act2ai18ParamNameTypePairs7addPairENS_14AIDefParamTypeERKN4sead14SafeStringBaseIcEEb
|
||||||
0x0000007100d18134,ai::ParamPack::getString,160,_ZNK4ksys3act2ai9ParamPack9getStringEPN4sead14SafeStringBaseIcEERKS5_
|
0x0000007100d18134,ai::ParamPack::getString,160,_ZNK4ksys3act2ai9ParamPack9getStringEPN4sead14SafeStringBaseIcEERKS5_
|
||||||
|
|
Can't render this file because it is too large.
|
|
@ -223,7 +223,7 @@ Action* ActionBase::getCurrentAction() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ActionBase::handleMessage(mes::Message* message) {
|
bool ActionBase::handleMessage(Message* message) {
|
||||||
auto* action = this;
|
auto* action = this;
|
||||||
while (!action->handleMessage_(message)) {
|
while (!action->handleMessage_(message)) {
|
||||||
action = action->getCurrentChild();
|
action = action->getCurrentChild();
|
||||||
|
@ -233,7 +233,7 @@ bool ActionBase::handleMessage(mes::Message* message) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ActionBase::handleMessage2(mes::Message* message) {
|
bool ActionBase::handleMessage2(Message* message) {
|
||||||
auto* action = this;
|
auto* action = this;
|
||||||
while (!action->handleMessage2_(message)) {
|
while (!action->handleMessage2_(message)) {
|
||||||
action = action->getCurrentChild();
|
action = action->getCurrentChild();
|
||||||
|
@ -327,7 +327,7 @@ struct ComplexDefaults {
|
||||||
BaseProcHandle* base_proc_handle;
|
BaseProcHandle* base_proc_handle;
|
||||||
sead::Vector3f vec3{0, 0, 0};
|
sead::Vector3f vec3{0, 0, 0};
|
||||||
sead::SafeString string;
|
sead::SafeString string;
|
||||||
mes::TransceiverId transceiver_id;
|
MesTransceiverId transceiver_id;
|
||||||
};
|
};
|
||||||
ComplexDefaults sDefaults;
|
ComplexDefaults sDefaults;
|
||||||
|
|
||||||
|
@ -357,7 +357,7 @@ BaseProcLink* getDefaultBaseProcLink() {
|
||||||
return &sDefaultBaseProcLink;
|
return &sDefaultBaseProcLink;
|
||||||
}
|
}
|
||||||
|
|
||||||
mes::TransceiverId* getDefaultMesTransceiverId() {
|
MesTransceiverId* getDefaultMesTransceiverId() {
|
||||||
return &sDefaults.transceiver_id;
|
return &sDefaults.transceiver_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include "KingSystem/ActorSystem/actAiParam.h"
|
#include "KingSystem/ActorSystem/actAiParam.h"
|
||||||
#include "KingSystem/Utils/Types.h"
|
#include "KingSystem/Utils/Types.h"
|
||||||
|
|
||||||
namespace ksys::mes {
|
namespace ksys {
|
||||||
class Message;
|
class Message;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ f32* getDefaultFloat();
|
||||||
sead::Vector3f* getDefaultVec3();
|
sead::Vector3f* getDefaultVec3();
|
||||||
bool* getDefaultBool();
|
bool* getDefaultBool();
|
||||||
BaseProcLink* getDefaultBaseProcLink();
|
BaseProcLink* getDefaultBaseProcLink();
|
||||||
mes::TransceiverId* getDefaultMesTransceiverId();
|
MesTransceiverId* getDefaultMesTransceiverId();
|
||||||
BaseProcHandle** getDefaultBaseProcHandle();
|
BaseProcHandle** getDefaultBaseProcHandle();
|
||||||
Rail** getDefaultRail();
|
Rail** getDefaultRail();
|
||||||
sead::FixedSafeString<32>* getDefaultString32();
|
sead::FixedSafeString<32>* getDefaultString32();
|
||||||
|
@ -66,9 +66,9 @@ public:
|
||||||
bool oneShot(InlineParamPack* params);
|
bool oneShot(InlineParamPack* params);
|
||||||
|
|
||||||
Action* getCurrentAction();
|
Action* getCurrentAction();
|
||||||
bool handleMessage(mes::Message* message);
|
bool handleMessage(Message* message);
|
||||||
// TODO: rename
|
// TODO: rename
|
||||||
bool handleMessage2(mes::Message* message);
|
bool handleMessage2(Message* message);
|
||||||
|
|
||||||
Actor* getActor() const { return mActor; }
|
Actor* getActor() const { return mActor; }
|
||||||
s32 getDefinitionIdx() const { return mDefinitionIdx; }
|
s32 getDefinitionIdx() const { return mDefinitionIdx; }
|
||||||
|
@ -91,9 +91,9 @@ protected:
|
||||||
virtual bool reenter_(ActionBase* other, bool x);
|
virtual bool reenter_(ActionBase* other, bool x);
|
||||||
virtual void leave_() {}
|
virtual void leave_() {}
|
||||||
virtual void loadParams_() {}
|
virtual void loadParams_() {}
|
||||||
virtual bool handleMessage_(mes::Message* message) { return false; }
|
virtual bool handleMessage_(Message* message) { return false; }
|
||||||
// TODO: rename
|
// TODO: rename
|
||||||
virtual bool handleMessage2_(mes::Message* message) { return false; }
|
virtual bool handleMessage2_(Message* message) { return false; }
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual bool updateForPreDelete() { return true; }
|
virtual bool updateForPreDelete() { return true; }
|
||||||
|
@ -227,7 +227,7 @@ protected:
|
||||||
getDefaultBaseProcLink());
|
getDefaultBaseProcLink());
|
||||||
}
|
}
|
||||||
|
|
||||||
bool getDynamicParam(mes::TransceiverId** value, const sead::SafeString& key) const {
|
bool getDynamicParam(MesTransceiverId** value, const sead::SafeString& key) const {
|
||||||
return getDynamicParamPtrImpl<AIDefParamType::MesTransceiverId>(
|
return getDynamicParamPtrImpl<AIDefParamType::MesTransceiverId>(
|
||||||
value, key, getDefaultMesTransceiverId());
|
value, key, getDefaultMesTransceiverId());
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@ ParamPack::~ParamPack() {
|
||||||
delete static_cast<u32*>(param->data);
|
delete static_cast<u32*>(param->data);
|
||||||
break;
|
break;
|
||||||
case AIDefParamType::MesTransceiverId:
|
case AIDefParamType::MesTransceiverId:
|
||||||
delete static_cast<mes::TransceiverId*>(param->data);
|
delete static_cast<MesTransceiverId*>(param->data);
|
||||||
break;
|
break;
|
||||||
case AIDefParamType::BaseProcHandle:
|
case AIDefParamType::BaseProcHandle:
|
||||||
delete static_cast<BaseProcHandle**>(param->data);
|
delete static_cast<BaseProcHandle**>(param->data);
|
||||||
|
@ -115,8 +115,8 @@ void ParamPack::copy(InlineParamPack* dest, bool x) const {
|
||||||
break;
|
break;
|
||||||
case AIDefParamType::MesTransceiverId:
|
case AIDefParamType::MesTransceiverId:
|
||||||
if (!x) {
|
if (!x) {
|
||||||
dest->addMesTransceiverId(*static_cast<mes::TransceiverId*>(param->data),
|
dest->addMesTransceiverId(*static_cast<MesTransceiverId*>(param->data), param->name,
|
||||||
param->name, dest_idx);
|
dest_idx);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
[[fallthrough]];
|
[[fallthrough]];
|
||||||
|
@ -188,7 +188,7 @@ void InlineParamPack::addActor(const BaseProcLink& value, const sead::SafeString
|
||||||
param.type = AIDefParamType::BaseProcLink;
|
param.type = AIDefParamType::BaseProcLink;
|
||||||
}
|
}
|
||||||
|
|
||||||
void InlineParamPack::addMesTransceiverId(const mes::TransceiverId& value,
|
void InlineParamPack::addMesTransceiverId(const MesTransceiverId& value,
|
||||||
const sead::SafeString& key, s32 idx) {
|
const sead::SafeString& key, s32 idx) {
|
||||||
auto& param = getParam(idx);
|
auto& param = getParam(idx);
|
||||||
param.key = key.cstr();
|
param.key = key.cstr();
|
||||||
|
@ -345,7 +345,7 @@ bool ParamPack::load(const Actor& actor, const AIDef& def, sead::Heap* heap,
|
||||||
break;
|
break;
|
||||||
case AIDefParamType::MesTransceiverId:
|
case AIDefParamType::MesTransceiverId:
|
||||||
if (kind == AIDefInstParamKind::Dynamic)
|
if (kind == AIDefInstParamKind::Dynamic)
|
||||||
entry->data = new (heap) mes::TransceiverId();
|
entry->data = new (heap) MesTransceiverId();
|
||||||
break;
|
break;
|
||||||
case AIDefParamType::BaseProcHandle:
|
case AIDefParamType::BaseProcHandle:
|
||||||
if (kind == AIDefInstParamKind::Dynamic)
|
if (kind == AIDefInstParamKind::Dynamic)
|
||||||
|
|
|
@ -123,7 +123,7 @@ struct InlineParam {
|
||||||
};
|
};
|
||||||
BaseProcLink baseProcLink;
|
BaseProcLink baseProcLink;
|
||||||
sead::Vector3f vec3;
|
sead::Vector3f vec3;
|
||||||
mes::TransceiverId mesTransceiverId;
|
MesTransceiverId mesTransceiverId;
|
||||||
AIDefParamType type;
|
AIDefParamType type;
|
||||||
const char* key;
|
const char* key;
|
||||||
};
|
};
|
||||||
|
@ -161,7 +161,7 @@ struct InlineParamPack {
|
||||||
void addBool(bool value, const sead::SafeString& key, s32 idx);
|
void addBool(bool value, const sead::SafeString& key, s32 idx);
|
||||||
void addUInt(u32 value, const sead::SafeString& key, s32 idx);
|
void addUInt(u32 value, const sead::SafeString& key, s32 idx);
|
||||||
void addActor(const BaseProcLink& value, const sead::SafeString& key, s32 idx);
|
void addActor(const BaseProcLink& value, const sead::SafeString& key, s32 idx);
|
||||||
void addMesTransceiverId(const mes::TransceiverId& value, const sead::SafeString& key, s32 idx);
|
void addMesTransceiverId(const MesTransceiverId& value, const sead::SafeString& key, s32 idx);
|
||||||
void addPointer(void* value, const sead::SafeString& key, AIDefParamType type, s32 idx);
|
void addPointer(void* value, const sead::SafeString& key, AIDefParamType type, s32 idx);
|
||||||
void acquireActor(BaseProc* proc, const sead::SafeString& key, s32 idx);
|
void acquireActor(BaseProc* proc, const sead::SafeString& key, s32 idx);
|
||||||
void copyToParamPack(ParamPack& pack) const;
|
void copyToParamPack(ParamPack& pack) const;
|
||||||
|
|
|
@ -33,7 +33,7 @@ public:
|
||||||
bool init_(sead::Heap* heap) override;
|
bool init_(sead::Heap* heap) override;
|
||||||
void enter_(InlineParamPack* params) override;
|
void enter_(InlineParamPack* params) override;
|
||||||
void leave_() override;
|
void leave_() override;
|
||||||
bool handleMessage_(mes::Message* message) override;
|
bool handleMessage_(Message* message) override;
|
||||||
void calc() override;
|
void calc() override;
|
||||||
|
|
||||||
const ParamPack& getMapUnitParams() const { return mMapUnitParams; }
|
const ParamPack& getMapUnitParams() const { return mMapUnitParams; }
|
||||||
|
|
|
@ -6,11 +6,9 @@
|
||||||
|
|
||||||
namespace ksys {
|
namespace ksys {
|
||||||
|
|
||||||
namespace mes {
|
struct MesTransceiverId {
|
||||||
|
MesTransceiverId() { reset(); }
|
||||||
struct TransceiverId {
|
~MesTransceiverId() { reset(); }
|
||||||
TransceiverId() { reset(); }
|
|
||||||
~TransceiverId() { reset(); }
|
|
||||||
|
|
||||||
void reset() {
|
void reset() {
|
||||||
_0 = -1;
|
_0 = -1;
|
||||||
|
@ -19,7 +17,7 @@ struct TransceiverId {
|
||||||
_10 = nullptr;
|
_10 = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
TransceiverId& operator=(const TransceiverId& other) {
|
MesTransceiverId& operator=(const MesTransceiverId& other) {
|
||||||
_0 = other._0;
|
_0 = other._0;
|
||||||
_4 = other._4;
|
_4 = other._4;
|
||||||
_8 = other._8;
|
_8 = other._8;
|
||||||
|
@ -32,8 +30,6 @@ struct TransceiverId {
|
||||||
void* _8{};
|
void* _8{};
|
||||||
void* _10{};
|
void* _10{};
|
||||||
};
|
};
|
||||||
KSYS_CHECK_SIZE_NX150(TransceiverId, 0x18);
|
KSYS_CHECK_SIZE_NX150(MesTransceiverId, 0x18);
|
||||||
|
|
||||||
} // namespace mes
|
|
||||||
|
|
||||||
} // namespace ksys
|
} // namespace ksys
|
||||||
|
|
Loading…
Reference in New Issue