| 123456789101112131415161718192021222324252627 |
- #include "CmGameObject.h"
- #include "CmGameObjectRTTI.h"
- #include "CmGameObjectManager.h"
- namespace CamelotFramework
- {
- GameObject::GameObject()
- :mInstanceId(0)
- {
- mInstanceId = GameObjectManager::instance().registerObject(this);
- }
- GameObject::~GameObject()
- {
- GameObjectManager::instance().unregisterObject(this);
- }
-
- RTTITypeBase* GameObject::getRTTIStatic()
- {
- return GameObjectRTTI::instance();
- }
- RTTITypeBase* GameObject::getRTTI() const
- {
- return GameObject::getRTTIStatic();
- }
- }
|