diff options
author | chai <chaifix@163.com> | 2021-08-02 08:35:26 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-08-02 08:35:26 +0800 |
commit | ce73a13f28e5a947df8f1f87f1f1be20010952ec (patch) | |
tree | 2c430bcd93f2c09bd35340def7c556c7294d6b5d /Assets/Scripts/Unit/Controller/UnitController.cs | |
parent | 81acfeb9a1d88075899d9c21064330915caa59a4 (diff) |
* 测试
Diffstat (limited to 'Assets/Scripts/Unit/Controller/UnitController.cs')
-rw-r--r-- | Assets/Scripts/Unit/Controller/UnitController.cs | 24 |
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();
+ }
}
|