ksys/act: Add more ActionBase, Ai and RootAi functions

This commit is contained in:
Léo Lam
2020-12-17 23:14:09 +01:00
parent cd6bf1e821
commit 8a22f0bb50
13 changed files with 530 additions and 75 deletions
+2 -2
View File
@@ -8,7 +8,7 @@ SetLinkTagBasicAction::SetLinkTagBasicAction(const InitArg& arg) : ksys::act::ai
SetLinkTagBasicAction::~SetLinkTagBasicAction() = default;
void SetLinkTagBasicAction::enter_(ksys::act::ai::InlineParamPack* params) {
if (IsOn.value())
if (*IsOn)
mActor->emitBasicSigOn();
else
mActor->emitBasicSigOff();
@@ -17,7 +17,7 @@ void SetLinkTagBasicAction::enter_(ksys::act::ai::InlineParamPack* params) {
}
void SetLinkTagBasicAction::loadParams_() {
getParamStatic(&IsOn, "IsOn");
getStaticParam(&IsOn, "IsOn");
}
} // namespace uking::action
+1 -1
View File
@@ -16,7 +16,7 @@ public:
void loadParams_() override;
private:
ksys::act::ai::ParamRef<bool> IsOn;
const bool* IsOn{};
};
KSYS_CHECK_SIZE_NX150(SetLinkTagBasicAction, 0x28);