uking: Implement SendMessage action

This commit is contained in:
Léo Lam
2021-01-28 19:24:44 +01:00
parent 3a3422e0ff
commit df910092a4
4 changed files with 12 additions and 4 deletions
+7
View File
@@ -12,10 +12,17 @@ bool SendMessage::init_(sead::Heap* heap) {
void SendMessage::enter_(ksys::act::ai::InlineParamPack* params) {
ksys::act::ai::Action::enter_(params);
if (*mSendTiming_s == 0)
doSendMessage();
mFlags.set(Flag::_4);
setFinished();
}
void SendMessage::leave_() {
ksys::act::ai::Action::leave_();
if (*mSendTiming_s == 1)
doSendMessage();
}
void SendMessage::loadParams_() {
+1
View File
@@ -17,6 +17,7 @@ public:
protected:
void calc_() override;
virtual void doSendMessage() {}
// static_param at offset 0x20
const int* mSendTiming_s{};