summaryrefslogtreecommitdiff
path: root/Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-29 19:39:42 +0800
committerchai <chaifix@163.com>2020-10-29 19:39:42 +0800
commitbdf47cf0fd36a5c858575a805cca70ab623868eb (patch)
treec93691007f656380decbcb93690292e273d4e217 /Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs
parent61fbc2cdd8368505c3c8ce893af020463cc2a669 (diff)
*misc
Diffstat (limited to 'Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs')
-rw-r--r--Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs31
1 files changed, 0 insertions, 31 deletions
diff --git a/Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs b/Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs
deleted file mode 100644
index 18d71e86..00000000
--- a/Assets/Scripts/AbilitySystem/Conditions/ConditionMotionAtEnd.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-/// <summary>
-/// 动画已经播放完毕
-/// </summary>
-public class ConditionMotionAtEnd : ConditionBase
-{
- Animator m_Animator;
- int m_AnimationHash;
-
- public ConditionMotionAtEnd(Animator animator, int animationHash)
- : base()
- {
- m_Animator = animator;
- m_AnimationHash = animationHash;
- }
-
- public override bool Evaluate()
- {
- AnimatorStateInfo info = m_Animator.GetCurrentAnimatorStateInfo(0);
- if(info.shortNameHash == m_AnimationHash)
- {
- float t = info.normalizedTime;
- if (t >= 0.99f)
- return true;
- }
- return false;
- }
-}