From 6c8788ed76e1ead173fdeb51caaa43d538fcfe21 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 27 Jan 2019 01:26:36 +0800 Subject: *misc --- Source/Asura.Engine/Component.h | 43 ----------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 Source/Asura.Engine/Component.h (limited to 'Source/Asura.Engine/Component.h') diff --git a/Source/Asura.Engine/Component.h b/Source/Asura.Engine/Component.h deleted file mode 100644 index 807bbba..0000000 --- a/Source/Asura.Engine/Component.h +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef __AE_COMPONENT_H__ -#define __AE_COMPONENT_H__ - -#include "GameObject.h" - -namespace AsuraEngine -{ - - class GameObject; - - /// - /// Component通过代码或者prefab附加在GameObject上。 - /// - class Component : public Object - { - public: - - virtual void OnEnable(); - virtual void OnEvent(); - virtual void OnUpdate(uint32 milliseconds); - virtual void OnRender(); - virtual void OnDisable(); - - protected: - - enum class EnableCallback - { - OnEnable = 1, - OnEvent = 1 << 1, - OnUpdate = 1 << 2, - OnRender = 1 << 3, - OnDisable = 1 << 4, - }; - - EnableCallback mEnabledCallbacks; - - GameObject* mGameObject; - - }; - -} - -#endif \ No newline at end of file -- cgit v1.1-26-g67d0