Files
LEngine_deprecated/LEngine/Component.cpp
T
2025-05-13 02:50:08 +03:00

19 lines
337 B
C++

#include "Component.h"
#include "GameObject.h"
TransformPtr Component::transform() {
return gameObject->transform;
}
void Component::serialize(Archive& archive) {
auto ptr = std::static_pointer_cast<Object>(gameObject);
archive << ptr;
if (archive.is_loading()) {
gameObject = std::static_pointer_cast<GameObject>(ptr);
}
}