#pragma once #include "CParticleDataFactory.hpp" #include "CRealElement.hpp" #include "CIntElement.hpp" #include "CVectorElement.hpp" #include "CModVectorElement.hpp" #include "CColorElement.hpp" #include "CUVElement.hpp" namespace urde { 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 urde