AirOctaFlyUp::leave OK

This commit is contained in:
bomba1749 2023-06-13 16:45:58 -04:00 committed by GitHub
parent 2fa00f2eb8
commit e71e29de5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -45,8 +45,13 @@ void AirOctaFlyUp::enter_(ksys::act::ai::InlineParamPack* params) {
} }
void AirOctaFlyUp::leave_() { void AirOctaFlyUp::leave_() {
ksys::act::ai::Ai::leave_(); if (auto* data_mgr = sead::DynamicCast<AirOctaDataMgr>((AirOctaDataMgr*)*mAirOctaDataMgr_a)){
data_mgr->unk_118 = *mTargetDistance_d + data_mgr->unk_118;
data_mgr->unk_114 = 0;
return data_mgr->sub_71002FB17C();
} }
}
float sub_71002FB17C(); float sub_71002FB17C();
void AirOctaFlyUp::loadParams_() { void AirOctaFlyUp::loadParams_() {

View File

@ -14,6 +14,7 @@ public:
/* 0x18 */ ksys::act::BaseProcLink mBaseProcLink; /* 0x18 */ ksys::act::BaseProcLink mBaseProcLink;
char placeFiller[0xEC]; char placeFiller[0xEC];
/*0x114 */ u32 unk_114; /*0x114 */ u32 unk_114;
/*0x118 */ float unk_118;
}; };
class AirOctaFlyUp : public ksys::act::ai::Ai { class AirOctaFlyUp : public ksys::act::ai::Ai {