public void UpdateDetachableShadowAnimator(SpecialAttackDetachableObjectState state) { if (this.DetachableShadowAnimation != null) { switch (state) { case SpecialAttackDetachableObjectState.Attached: this.DetachableShadowAnimation.Play("Stored"); return; case SpecialAttackDetachableObjectState.Falling: this.DetachableShadowAnimation.Play("Drop"); return; case SpecialAttackDetachableObjectState.OnGround: this.DetachableShadowAnimation.Play("Idle"); break; default: return; } } }
public void UpdateDetachableShadowAnimator(SpecialAttackDetachableObjectState state) { if (this.DetachableShadowAnimation != null) { if (state != SpecialAttackDetachableObjectState.Attached) { if (state != SpecialAttackDetachableObjectState.Falling) { if (state == SpecialAttackDetachableObjectState.OnGround) { this.DetachableShadowAnimation.Play("Idle"); } } else { this.DetachableShadowAnimation.Play("Drop"); } } else { this.DetachableShadowAnimation.Play("Stored"); } } }