summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Controller/UnitController.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-08-02 08:35:26 +0800
committerchai <chaifix@163.com>2021-08-02 08:35:26 +0800
commitce73a13f28e5a947df8f1f87f1f1be20010952ec (patch)
tree2c430bcd93f2c09bd35340def7c556c7294d6b5d /Assets/Scripts/Unit/Controller/UnitController.cs
parent81acfeb9a1d88075899d9c21064330915caa59a4 (diff)
* 测试
Diffstat (limited to 'Assets/Scripts/Unit/Controller/UnitController.cs')
-rw-r--r--Assets/Scripts/Unit/Controller/UnitController.cs24
1 files changed, 23 insertions, 1 deletions
diff --git a/Assets/Scripts/Unit/Controller/UnitController.cs b/Assets/Scripts/Unit/Controller/UnitController.cs
index 066aad58..c39e82f4 100644
--- a/Assets/Scripts/Unit/Controller/UnitController.cs
+++ b/Assets/Scripts/Unit/Controller/UnitController.cs
@@ -14,8 +14,18 @@ public class UnitController : MonoBehaviour
public UnitSkill unitSkill;
+ public UnitRootMotion unitRootMotion;
+
public GameObject unitObj; // 角色模型
+ public bool isTowardRight
+ {
+ get
+ {
+ return transform.rotation.eulerAngles.y == 0 ? true : false;
+ }
+ }
+
public virtual void Initialize( GameObject obj )
{
unitObj = obj;
@@ -32,6 +42,18 @@ public class UnitController : MonoBehaviour
unitSkill = gameObject.GetOrAddComponent<UnitSkill>();
unitSkill.Initialize();
- }
+ unitRootMotion = gameObject.GetOrAddComponent<UnitRootMotion>();
+ unitRootMotion.Initialize();
+
+ }
+
+ public virtual void Update()
+ {
+ unitRender.OnUpdate();
+ unitState.OnUpdate();
+ unitAnimation.OnUpdate();
+ unitSkill.OnUpdate();
+ unitRootMotion.OnUpdate();
+ }
}