Update GameActor.cs

This commit is contained in:
ALEXTANG
2022-09-19 19:37:34 +08:00
parent a2cc78cf52
commit 2c9a77e346

View File

@@ -75,12 +75,6 @@ namespace TEngine.Runtime.Actor
return "UNNAMED"; return "UNNAMED";
} }
#endregion #endregion
#region Actions
public Action Awake;
public Action OnInit;
public Action AfterInit;
#endregion
#region Transform #region Transform
public Transform transform public Transform transform
@@ -184,9 +178,27 @@ namespace TEngine.Runtime.Actor
#endregion #endregion
#region Init #region Init
public GameActor() internal void Init()
{ {
Awake();
BaseInit();
OnInit();
AfterInit();
}
public virtual void Awake()
{
}
public virtual void OnInit()
{
}
public virtual void AfterInit()
{
} }
protected virtual GameObject CreateGameObject() protected virtual GameObject CreateGameObject()