summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-09-10 22:29:23 +0800
committerchai <chaifix@163.com>2021-09-10 22:29:23 +0800
commit63f4fd784f27e195913607e938a6d7282a9485d3 (patch)
tree5daf388cfa445890024ce7da9e7ff3dbb41957d1 /Assets/Scripts/Unit/Components/UnitState/UnitState.cs
parent4e46f701027da081d60aa96e0814996c7acfa70a (diff)
*misc
Diffstat (limited to 'Assets/Scripts/Unit/Components/UnitState/UnitState.cs')
-rw-r--r--Assets/Scripts/Unit/Components/UnitState/UnitState.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/Assets/Scripts/Unit/Components/UnitState/UnitState.cs b/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
index b94a98df..ff42c2be 100644
--- a/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
+++ b/Assets/Scripts/Unit/Components/UnitState/UnitState.cs
@@ -17,6 +17,18 @@ public class UnitState : UnitComponent
}
}
+ // 如果设置了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