public void PlayerAnimatorSystem() { ClipEnum clipEnum = ClipEnum.Idle; if (climb.isSliding) { clipEnum = ClipEnum.Slide; } else if (climb.isClimbing) { clipEnum = Mathf.Abs(rigidbody2DWrapper.velocity.y) > 0.01f ? ClipEnum.Climb : ClipEnum.Slide; } else if (!groundChecker.isHit || dashing.isDashing) { clipEnum = ClipEnum.Jump; } else if (Mathf.Abs(rigidbody2DWrapper.velocity.x) > 0.1f) { clipEnum = ClipEnum.Run; } else if (hairFlow.isPlayerMoved) { clipEnum = ClipEnum.Idle2; } animatorProxy.SetInteger(String_Clip, (int)clipEnum); }
public void PlayAudioClip(ClipEnum audioEnum) { AudioClip clip; if (_AudioClipDict.TryGetValue(audioEnum, out clip)) { _AudioClip.clip = clip; _AudioClip.Play(); } }
public void SpringAnimatorSystem() { ClipEnum clipEnum = currentClip; if (m_EjectPlayer.isEventHappend) { if (autoSpringType.springType == C_AutoSpringType.Enum_SpringType.Out) { clipEnum = ClipEnum.Eject; } else if (autoSpringType.springType == C_AutoSpringType.Enum_SpringType.In) { clipEnum = ClipEnum.Eject2; } } else if (cAnimatorProxy.isFinished) { clipEnum = ClipEnum.Idle; } cAnimatorProxy.animator.SetInteger(String_Clip, (int)clipEnum); }
public void PlayAudio(ClipEnum audioEnum) { BaseFrame.Frame.PlayAudioClip(audioEnum); }