#include "BsGameObject.h" #include "BsGameObjectRTTI.h" #include "BsGameObjectManager.h" namespace BansheeEngine { GameObject::GameObject() { } GameObject::~GameObject() { } void GameObject::initialize(const std::shared_ptr& object, UINT64 instanceId) { mInstanceData = bs_shared_ptr(); mInstanceData->object = object; mInstanceData->mInstanceId = instanceId; } RTTITypeBase* GameObject::getRTTIStatic() { return GameObjectRTTI::instance(); } RTTITypeBase* GameObject::getRTTI() const { return GameObject::getRTTIStatic(); } }