2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-14 02:46:09 +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

@@ -75,9 +75,9 @@ public:
enum class EScanState
{
Zero,
One,
Two,
Start,
Processing,
Done,
};
CActor(TUniqueId, bool, const std::string&, const CEntityInfo&,
@@ -98,7 +98,7 @@ public:
virtual void Render(const CStateManager&) const {}
virtual bool CanRenderUnsorted(const CStateManager&) const { return false; }
virtual void CalculateRenderBounds();
virtual const CHealthInfo* GetHealthInfo() const;
virtual CHealthInfo* HealthInfo();
virtual const CDamageVulnerability* GetDamageVulnerability() const;
virtual const CDamageVulnerability* GetDamageVulnerability(const zeus::CVector3f&, const zeus::CVector3f&, const CDamageInfo&) const;
virtual rstl::optional_object<zeus::CAABox> GetTouchBounds() const;