#pragma once #include #include "Runtime/Particle/CColorElement.hpp" #include "Runtime/Particle/CIntElement.hpp" #include "Runtime/Particle/CModVectorElement.hpp" #include "Runtime/Particle/CParticleDataFactory.hpp" #include "Runtime/Particle/CRealElement.hpp" #include "Runtime/Particle/CUVElement.hpp" #include "Runtime/Particle/CVectorElement.hpp" namespace metaforce { class CElectricDescription { public: std::unique_ptr x0_LIFE; std::unique_ptr x4_SLIF; std::unique_ptr x8_GRAT; std::unique_ptr xc_SCNT; std::unique_ptr x10_SSEG; std::unique_ptr x14_COLR; std::unique_ptr x18_IEMT; std::unique_ptr x1c_FEMT; std::unique_ptr x20_AMPL; std::unique_ptr x24_AMPD; std::unique_ptr x28_LWD1; std::unique_ptr x2c_LWD2; std::unique_ptr x30_LWD3; std::unique_ptr x34_LCL1; std::unique_ptr x38_LCL2; std::unique_ptr x3c_LCL3; SSwooshGeneratorDesc x40_SSWH; SChildGeneratorDesc x50_GPSM; SChildGeneratorDesc x60_EPSM; bool x70_ZERY = false; }; } // namespace metaforce