summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitState/UnitState.cs')
-rw-r--r--Assets/Scripts/Unit/Components/UnitState/UnitState.cs40
1 files changed, 0 insertions, 40 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitState/UnitState.cs b/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
deleted file mode 100644
index ff42c2be..00000000
--- a/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-using System;
-using System.Reflection;
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-// 角色状态机
-[DisallowMultipleComponent]
-public class UnitState : UnitComponent
-{
-
- public virtual bool isAnimationReachEnd
- {
- get
- {
- return owner.unitAnimation.baseLayer.playbackNormalizedTime == 1;
- }
- }
-
- // 如果设置了endpoint属性,检查是否到了endpoint
- public virtual bool isAnimationReachEndPoint
- {
- get
- {
- var layer = owner.unitAnimation.baseLayer;
- if (!layer.animationData.HasProperty(EAnimationProperty.Endpoint))
- return false;
- return layer.playbackNormalizedTime >= layer.animationData.GetProperty(EAnimationProperty.Endpoint);
- }
- }
-
- public virtual bool isComboOpen
- {
- get
- {
- return owner.unitAnimation.baseLayer.IsToggleOpen(EAnimationToogle.Combo);
- }
- }
-
-} \ No newline at end of file