| | |
| | | PlayerEffect(); |
| | | } |
| | | |
| | | SoundPlayer.Instance.PlayUIAudio(effectConfig.audio); |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | spineComp.enabled = true; |
| | | PlayerTheSpineAnim(); |
| | | SoundPlayer.Instance.PlayUIAudioDelay(effectConfig.audio).Forget(); |
| | | } |
| | | |
| | | // 播放指定动画 |
| | |
| | | { |
| | | blocker.SetParentCanvas(canvas); |
| | | } |
| | | SoundPlayer.Instance.PlayUIAudioDelay(effectConfig.audio).Forget(); |
| | | } |
| | | |
| | | public async UniTask PlayAsync(bool showLog = true, bool closePMA = false) |
| | |
| | |
|
| | | UIManager.Instance.OpenWindow<LaunchBackGroundWin>();
|
| | | UIManager.Instance.OpenWindow<LoginWin>();
|
| | | SoundPlayer.Instance.StopBackGroundMusic();
|
| | | }
|
| | |
|
| | | // 返回登录界面 如断线
|
| | |
| | | {
|
| | | UIManager.Instance.OpenWindow<ServerForceExitHintWin>();
|
| | | }
|
| | | SoundPlayer.Instance.StopBackGroundMusic();
|
| | | }
|
| | |
|
| | | protected float GetManagerRequestDataProgress()
|
| | |
| | | using UnityEngine; |
| | | |
| | | using System; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | public class SoundPlayer : MonoBehaviour |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | //点击按钮播放特效的情况,点击音乐会覆盖特效音效,导致特效音效不播放,所以延迟播放 |
| | | public async UniTask PlayUIAudioDelay(int _audioId) |
| | | { |
| | | await UniTask.Delay(1); |
| | | PlayUIAudio(_audioId); |
| | | } |
| | | |
| | | public void PlayUIAudio(int _audioId) |
| | | { |
| | | if (_audioId <= 0) |