mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 17:47:43 +00:00
Finish CSamusHud and subsystems
This commit is contained in:
28
Runtime/World/CExplosion.hpp
Normal file
28
Runtime/World/CExplosion.hpp
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef __URDE_CEXPLOSION_HPP__
|
||||
#define __URDE_CEXPLOSION_HPP__
|
||||
|
||||
#include "CEffect.hpp"
|
||||
#include "Particle/CElementGen.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
|
||||
class CExplosion : public CEffect
|
||||
{
|
||||
std::unique_ptr<CElementGen> xe8_particleGen;
|
||||
TUniqueId xec_ = kInvalidUniqueId;
|
||||
const CGenDescription* xf0_particleDesc;
|
||||
bool xf4_24_:1;
|
||||
bool xf4_25_:1;
|
||||
bool xf4_26_:1;
|
||||
float xf8_ = 0.f;
|
||||
|
||||
public:
|
||||
CExplosion(const TLockedToken<CGenDescription>& particle, TUniqueId uid, bool active,
|
||||
const CEntityInfo& info, const std::string& name, const zeus::CTransform& xf,
|
||||
u32, const zeus::CVector3f& scale, const zeus::CColor& color);
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // __URDE_CEXPLOSION_HPP__
|
||||
Reference in New Issue
Block a user