mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-05-14 20:31:20 +00:00
43 lines
1.1 KiB
C++
43 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "Runtime/World/CScriptTrigger.hpp"
|
|
|
|
#include "Runtime/Particle/CElementGen.hpp"
|
|
|
|
namespace urde::MP1 {
|
|
class CPhazonPool : public CScriptTrigger {
|
|
private:
|
|
u32 x164_;
|
|
std::unique_ptr<CModelData> x168_;
|
|
std::unique_ptr<CModelData> x16c_;
|
|
std::unique_ptr<CElementGen> x170_;
|
|
std::unique_ptr<CElementGen> x174_;
|
|
zeus::CAABox x178_;
|
|
zeus::CVector3f x190_;
|
|
float x19c_;
|
|
float x1a0_;
|
|
float x1a4_;
|
|
float x1a8_;
|
|
float x1ac_;
|
|
float x1b0_;
|
|
float x1b4_;
|
|
float x1b8_;
|
|
float x1bc_;
|
|
float x1c0_;
|
|
float x1c4_;
|
|
float x1c8_;
|
|
float x1cc_;
|
|
float x1d0_;
|
|
float x1d4_;
|
|
u32 x1d8_;
|
|
u32 x1dc_;
|
|
bool x1e0_24_ : 1;
|
|
|
|
public:
|
|
CPhazonPool(TUniqueId uid, std::string_view name, const CEntityInfo& info, const zeus::CTransform& xf,
|
|
const zeus::CVector3f& scale, bool active, CAssetId w1, CAssetId w2, CAssetId w3, CAssetId w4, u32 p11,
|
|
const CDamageInfo& dInfo, const zeus::CVector3f& orientedForce, ETriggerFlags triggerFlags, bool p15,
|
|
float p16, float p17, float p18, float p19);
|
|
};
|
|
} // namespace urde::MP1
|