summaryrefslogtreecommitdiff
path: root/Assets/Scripts/AbilitySystem/Conditions/ConditionAnimAtEnd.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/AbilitySystem/Conditions/ConditionAnimAtEnd.cs')
-rw-r--r--Assets/Scripts/AbilitySystem/Conditions/ConditionAnimAtEnd.cs31
1 files changed, 0 insertions, 31 deletions
diff --git a/Assets/Scripts/AbilitySystem/Conditions/ConditionAnimAtEnd.cs b/Assets/Scripts/AbilitySystem/Conditions/ConditionAnimAtEnd.cs
deleted file mode 100644
index cfdcfab5..00000000
--- a/Assets/Scripts/AbilitySystem/Conditions/ConditionAnimAtEnd.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-/// <summary>
-/// 动画已经播放完毕
-/// </summary>
-public class ConditionAnimAtEnd : ConditionBase
-{
- Animator m_Animator;
- int m_AnimationHash;
-
- public ConditionAnimAtEnd(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;
- }
-}