2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-15 16:06:10 +00:00

CFlaahgra: Implement ShouldSpecialAttack, ShouldFire

This commit is contained in:
2020-08-23 01:59:59 -04:00
parent 015f9c06ae
commit 95fa99ce7a
2 changed files with 27 additions and 12 deletions

View File

@@ -190,7 +190,7 @@ class CFlaahgra : public CPatterned {
public:
DEFINE_PATTERNED(Flaahgra);
CFlaahgra(TUniqueId, std::string_view, const CEntityInfo&, const zeus::CTransform&, const CAnimRes&,
const CPatternedInfo&, const CActorParameters&, const CFlaahgraData&);
const CPatternedInfo&, const CActorParameters&, CFlaahgraData );
void Accept(IVisitor& visitor) override;
void Think(float, CStateManager&) override;
@@ -215,6 +215,8 @@ public:
return x450_bodyController->GetBodyStateInfo().GetCurrentStateId() == pas::EAnimationState::LoopReaction;
}
bool CoverCheck(CStateManager&, float) override;
bool ShouldSpecialAttack(CStateManager& mgr, float arg) override;
bool ShouldFire(CStateManager& mgr, float arg) override;
void FadeIn(CStateManager&, EStateMsg, float) override;
void FadeOut(CStateManager&, EStateMsg, float) override;