2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-16 02:57:03 +00:00

CFlaahgraTentacle: Fixes & implement Death

This commit is contained in:
2020-08-14 01:08:11 -04:00
parent 9de84dace3
commit 8c2d954a01
2 changed files with 31 additions and 14 deletions

View File

@@ -27,11 +27,13 @@ class CFlaahgraTentacle : public CPatterned {
void ExtractTentacle(CStateManager&);
void RetractTentacle(CStateManager&);
void SaveBombSlotInfo(CStateManager&);
public:
DEFINE_PATTERNED(FlaahgraTentacle);
CFlaahgraTentacle(TUniqueId, std::string_view, const CEntityInfo&, const zeus::CTransform&, CModelData&&,
const CPatternedInfo&, const CActorParameters&);
void Accept(IVisitor&) override;
void AcceptScriptMsg(EScriptObjectMessage, TUniqueId, CStateManager&) override;
void Think(float, CStateManager&) override;
@@ -49,5 +51,6 @@ public:
void Attack(CStateManager&, EStateMsg, float) override;
void Retreat(CStateManager&, EStateMsg, float) override;
void InActive(CStateManager&, EStateMsg, float) override;
void Death(CStateManager& mgr, const zeus::CVector3f& direction, EScriptObjectState state) override;
};
}
} // namespace urde::MP1