#ifndef __URDE_CEFFECTCOMPONENT_HPP__ #define __URDE_CEFFECTCOMPONENT_HPP__ #include "IOStreams.hpp" #include "RetroTypes.hpp" namespace urde { class CEffectComponent { std::string x0_name; SObjectTag x10_tag; std::string x18_boneName; float x28_scale; u32 x2c_; u32 x30_; static SObjectTag GetSObjectTagFromStream(CInputStream& in); public: CEffectComponent(CInputStream& in); const std::string& GetComponentName() const; const SObjectTag& GetParticleTag() const; }; } #endif // __URDE_CEFFECTCOMPONENT_HPP__