18 template<
class Archive>
26 void SetPos(
const glm::vec3& t_Pos);
27 void SetScale(
const glm::vec3& t_Scale);
31 glm::vec3
m_Pos { 0.0f, 0.0f, 0.0f };
38 template<
class Archive>
42 cereal::make_nvp(
"POS_X",
m_Pos.x),
43 cereal::make_nvp(
"POS_Y",
m_Pos.y),
44 cereal::make_nvp(
"POS_Z",
m_Pos.z),
46 cereal::make_nvp(
"SCALE_X",
m_Scale.x),
47 cereal::make_nvp(
"SCALE_Y",
m_Scale.y),
48 cereal::make_nvp(
"SCALE_Z",
m_Scale.z),