#pragma once #include "World/CPatterned.hpp" #include "CMetroid.hpp" namespace urde::MP1 { class CMetroidBeta : public CPatterned { public: DEFINE_PATTERNED(MetroidBeta) CMetroidBeta(TUniqueId uid, std::string_view name, const CEntityInfo& info, const zeus::CTransform& xf, CModelData&& mData, const CPatternedInfo& pInfo, const CActorParameters& aParms, const CMetroidData& metroidData); void RenderHitGunEffect() const; void RenderHitBallEffect() const; }; }