From 374b14af851415eb8055bb5251fb064c90f5f271 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 9 Sep 2021 09:39:01 +0800 Subject: *vfx --- Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs') diff --git a/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs b/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs index df074061..cdffc8ed 100644 --- a/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs +++ b/Assets/Scripts/Unit/Components/UnitAnimation/PCAnimation.cs @@ -57,8 +57,9 @@ public class PCAnimation : UnitAnimation AirAttack1, AirAttack2, AirAttack3, + AirAttack4, - AirDash, + AirDash, LandingGround, } @@ -182,10 +183,13 @@ public class PCAnimation : UnitAnimation if (id == 1) state = EAnimState.AirAttack1; else if (id == 2) state = EAnimState.AirAttack2; else if (id == 3) state = EAnimState.AirAttack3; + else if (id == 4) state = EAnimState.AirAttack4; AnimationData data = GetAnimationDataOfGivenState(state.ToString()); Debug.Assert(data != null); - CrossFade(state, 0.02f, data.GetProperty(EAnimationProperty.ComboTimeOffset, defaultValue: 0)); + float offset = data.GetProperty(EAnimationProperty.ComboTimeOffset, 0); + float duration = data.GetProperty(EAnimationProperty.TransitionInDuration, 0.05f); + CrossFade(state, duration, offset); } public void AnimAttackToAir(float offset) -- cgit v1.1-26-g67d0