2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-10 04:27:42 +00:00

Move weapon code to RuntimeWeapon

This commit is contained in:
2016-11-22 12:43:16 -08:00
parent 83f3e3d4f1
commit be40ebc8db
47 changed files with 177 additions and 50 deletions

View File

@@ -40,8 +40,7 @@ public:
const CStateMachine* GetStateMachine() const;
virtual void AcceptScriptMsg(EScriptObjectMessage, TUniqueId, CStateManager&) {}
virtual CHealthInfo HealthInfo(CStateManager&) { return x258_healthInfo; }
virtual CHealthInfo GetHealthInfo(const CStateManager&) { return x258_healthInfo; }
virtual CHealthInfo* HealthInfo() { return &x258_healthInfo; }
virtual void Death(const zeus::CVector3f&, CStateManager&)=0;
virtual void KnockBack(const zeus::CVector3f&, CStateManager&)=0;
virtual CDamageVulnerability GetDamageVulnerability() { return x260_damageVulnerability; }