//修改這裡轉換聲音的方式 或許是播放其他的音效 或是有淡入淡出的效果 //純粹轉換會過於突兀 void OnAiming(OnAiming e) { // if (e.IsStart) // audio.pitch = pitchAtAim; // else // audio.pitch = 1f; }
void OnAiming(OnAiming e) { if (e.IsStart) { float speed = 1f / Time.timeScale; anim[anim.clip.name].speed = speed; anim.Play( ); } else { anim.Stop( ); } }
public void Aiming() { OnAiming?.Invoke(); gpState = GamePlayState.Aiming; }