解决和系统类型AudioType的命名冲突
This commit is contained in:
parent
ce949b475a
commit
f676745a25
|
|
@ -12,11 +12,11 @@ public class AudioConfig : ConfigBase<AudioConfig>
|
|||
[Serializable]
|
||||
public class AudioPack
|
||||
{
|
||||
public AudioType myType;
|
||||
public AudioClipType myType;
|
||||
public List<AudioClip> myClips;
|
||||
}
|
||||
|
||||
public enum AudioType
|
||||
public enum AudioClipType
|
||||
{
|
||||
None = -1,
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ public class AudioManager : D_MonoSingleton<AudioManager>
|
|||
AudioSource mMusicPlayer;
|
||||
AudioSource mSoundPlayer;
|
||||
|
||||
private Dictionary<AudioType, List<AudioClip>> mAudioDic = new Dictionary<AudioType, List<AudioClip>>();
|
||||
private Dictionary<AudioClipType, List<AudioClip>> mAudioDic = new Dictionary<AudioClipType, List<AudioClip>>();
|
||||
|
||||
protected override void Initialize()
|
||||
{
|
||||
|
|
@ -73,7 +73,7 @@ public class AudioManager : D_MonoSingleton<AudioManager>
|
|||
mSoundPlayer.enabled = pIsOn;
|
||||
}
|
||||
|
||||
public void PlayBGMusic(AudioType pType, float pVolumeScale = 1)
|
||||
public void PlayBGMusic(AudioClipType pType, float pVolumeScale = 1)
|
||||
{
|
||||
CheckMusicPlayer();
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ public class AudioManager : D_MonoSingleton<AudioManager>
|
|||
}
|
||||
}
|
||||
|
||||
public void PlaySound(AudioType pType, float pVolumeScale = 1)
|
||||
public void PlaySound(AudioClipType pType, float pVolumeScale = 1)
|
||||
{
|
||||
CheckSoundPlayer();
|
||||
|
||||
|
|
@ -129,7 +129,7 @@ public class AudioManager : D_MonoSingleton<AudioManager>
|
|||
}
|
||||
}
|
||||
|
||||
public void PlaySound3D(AudioSource pAudioSrc, AudioType pType)
|
||||
public void PlaySound3D(AudioSource pAudioSrc, AudioClipType pType)
|
||||
{
|
||||
AudioClip tClip = GetClip(pType);
|
||||
if (tClip == null)
|
||||
|
|
@ -141,7 +141,7 @@ public class AudioManager : D_MonoSingleton<AudioManager>
|
|||
}
|
||||
}
|
||||
|
||||
public AudioSource PlaySoundLoop(AudioType pType, float pVolumeScale = 1)
|
||||
public AudioSource PlaySoundLoop(AudioClipType pType, float pVolumeScale = 1)
|
||||
{
|
||||
AudioClip tClip = GetClip(pType);
|
||||
if (tClip == null)
|
||||
|
|
@ -165,7 +165,7 @@ public class AudioManager : D_MonoSingleton<AudioManager>
|
|||
Destroy(pAudioSrc);
|
||||
}
|
||||
|
||||
private AudioClip GetClip(AudioType pType)
|
||||
private AudioClip GetClip(AudioClipType pType)
|
||||
{
|
||||
if (!mAudioDic.ContainsKey(pType) || mAudioDic[pType].Count == 0)
|
||||
return null;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ public class UIToggleSwap : MonoBehaviour
|
|||
|
||||
[SerializeField] GameObject mSignOn;
|
||||
[SerializeField] GameObject mSignOff;
|
||||
[SerializeField] AudioType mClickSound = AudioType.None;
|
||||
[SerializeField] AudioClipType mClickSound = AudioClipType.None;
|
||||
|
||||
private Button mBtnClick;
|
||||
private bool mIsOn;
|
||||
|
|
|
|||
|
|
@ -78,13 +78,13 @@ public class GameLogic : MonoBehaviour
|
|||
if (tEdData.IsGoodEnding)
|
||||
{
|
||||
PlayerData.Instance.UnlockNewLevel();
|
||||
AudioManager.Instance.PlaySound(AudioType.Win);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Win);
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageSuccessEvent(PlayerData.Instance.CurrentLevel);
|
||||
}
|
||||
else
|
||||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.Lose);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Lose);
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageFailureEvent(PlayerData.Instance.CurrentLevel);
|
||||
}
|
||||
|
|
@ -92,7 +92,7 @@ public class GameLogic : MonoBehaviour
|
|||
}
|
||||
else
|
||||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.Lose);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Lose);
|
||||
tUIResult.Init(PlayerData.Instance.CurrentLevelID, "", false, PlayerData.Instance.IsNextLevelPassed(), false, true);
|
||||
|
||||
ToukaStageCommonEvent.Instance.StageFailureEvent(PlayerData.Instance.CurrentLevel);
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ public class ButtonEndings : MonoBehaviour
|
|||
private void Awake()
|
||||
{
|
||||
Button tBtn = GetComponent<Button>();
|
||||
UIUtils.BindBtn(tBtn, OnClick, AudioType.Click_Tip);
|
||||
UIUtils.BindBtn(tBtn, OnClick, AudioClipType.Click_Tip);
|
||||
}
|
||||
|
||||
public void Init(int pLevelID, int pUnlockCount, int pTotalCount)
|
||||
|
|
@ -68,7 +68,7 @@ public class ButtonEndings : MonoBehaviour
|
|||
{
|
||||
mGobNewTag.transform.localScale = Vector3.zero;
|
||||
mGobNewTag.transform.DOScale(Vector3.one, 0.5f).SetEase(Ease.OutBounce);
|
||||
AudioManager.Instance.PlaySound(AudioType.New);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.New);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -82,7 +82,7 @@ public class ButtonEndings : MonoBehaviour
|
|||
{
|
||||
mGobCompleteTag.transform.localScale = Vector3.zero;
|
||||
mGobCompleteTag.transform.DOScale(Vector3.one, 0.5f).SetEase(Ease.OutBounce);
|
||||
AudioManager.Instance.PlaySound(AudioType.Complete);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Complete);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ public class LevelCell : MonoBehaviour
|
|||
private void Awake()
|
||||
{
|
||||
UIUtils.BindBtn(mBtnBg, OnClickBg);
|
||||
UIUtils.BindBtn(mBtnComingSoon, OnClickComingSoon, AudioType.New);
|
||||
UIUtils.BindBtn(mBtnComingSoon, OnClickComingSoon, AudioClipType.New);
|
||||
}
|
||||
|
||||
public void Init(int pIndex)
|
||||
|
|
|
|||
|
|
@ -86,11 +86,11 @@ public class LevelPage : PageView
|
|||
|
||||
private void PlayScrollPage()
|
||||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.TurnPage, 0.7f);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.TurnPage, 0.7f);
|
||||
}
|
||||
|
||||
private void PlayReachEdge()
|
||||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.ReachEdge, 0.7f);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.ReachEdge, 0.7f);
|
||||
}
|
||||
}
|
||||
|
|
@ -28,7 +28,7 @@ public class PanelEndings : BasePanel
|
|||
{
|
||||
base.OnClose();
|
||||
|
||||
AudioManager.Instance.PlaySound(AudioType.UIClose);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.UIClose);
|
||||
}
|
||||
|
||||
public void Init(int pLevelID)
|
||||
|
|
|
|||
|
|
@ -39,9 +39,9 @@ public class PanelGame : BasePanel
|
|||
|
||||
private void Awake()
|
||||
{
|
||||
UIUtils.BindBtn(mBtnLevel, OnClickLevel, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnMenu, OnClickMenu, AudioType.Click_Tip);
|
||||
UIUtils.BindBtn(mBtnPlay, OnClickPlay, AudioType.Click_Play);
|
||||
UIUtils.BindBtn(mBtnLevel, OnClickLevel, AudioClipType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnMenu, OnClickMenu, AudioClipType.Click_Tip);
|
||||
UIUtils.BindBtn(mBtnPlay, OnClickPlay, AudioClipType.Click_Play);
|
||||
|
||||
mBtnEndings.DelClick = OnClickEndings;
|
||||
|
||||
|
|
@ -151,13 +151,13 @@ public class PanelGame : BasePanel
|
|||
mAtrAction.gameObject.SetActive(true);
|
||||
mAtrAction.Play("Action");
|
||||
|
||||
AudioManager.Instance.PlaySound(AudioType.Click_Play);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Click_Play);
|
||||
TimerManager.Instance.Schedule(PlayActionSound, 1f);
|
||||
}
|
||||
|
||||
private void PlayActionSound()
|
||||
{
|
||||
AudioManager.Instance.PlaySound(AudioType.Action);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Action);
|
||||
TimerManager.Instance.Schedule(StartPlay, 1f);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ public class PanelLevel : BasePanel
|
|||
private void Awake()
|
||||
{
|
||||
UIUtils.BindBtn(mBtnBack, Close);
|
||||
UIUtils.BindBtn(mBtnBackToMain, OnClickBackToMain, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnBackToMain, OnClickBackToMain, AudioClipType.Click_Normal);
|
||||
|
||||
mLvPage.DelClickLevel = OnClickLevel;
|
||||
}
|
||||
|
|
@ -42,7 +42,7 @@ public class PanelLevel : BasePanel
|
|||
{
|
||||
base.OnClose();
|
||||
|
||||
AudioManager.Instance.PlaySound(AudioType.UIClose);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.UIClose);
|
||||
}
|
||||
|
||||
public void Init(bool pOpenInLevel)
|
||||
|
|
@ -67,7 +67,7 @@ public class PanelLevel : BasePanel
|
|||
|
||||
mRctScream.gameObject.SetActive(true);
|
||||
mRctScream.position = tCell.transform.position;
|
||||
AudioManager.Instance.PlaySound(AudioType.StartGame);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.StartGame);
|
||||
|
||||
PlayerData.Instance.CurrentLevel = pLevelIndex + 1;
|
||||
|
||||
|
|
|
|||
|
|
@ -62,11 +62,11 @@ public class PanelMain : BasePanel
|
|||
private void Awake()
|
||||
{
|
||||
UIUtils.BindBtn(mBtnOpen, OnClickOpen);
|
||||
UIUtils.BindBtn(mBtnLast, OnClickLast, AudioType.Click_Last);
|
||||
UIUtils.BindBtn(mBtnNext, OnClickNext, AudioType.Click_Next);
|
||||
UIUtils.BindBtn(mBtnStartSingle, OnClickStartSingle, AudioType.StartGame);
|
||||
UIUtils.BindBtn(mBtnStart, OnClickStart, AudioType.StartGame);
|
||||
UIUtils.BindBtn(mBtnLevel, OnClickLevel, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnLast, OnClickLast, AudioClipType.Click_Last);
|
||||
UIUtils.BindBtn(mBtnNext, OnClickNext, AudioClipType.Click_Next);
|
||||
UIUtils.BindBtn(mBtnStartSingle, OnClickStartSingle, AudioClipType.StartGame);
|
||||
UIUtils.BindBtn(mBtnStart, OnClickStart, AudioClipType.StartGame);
|
||||
UIUtils.BindBtn(mBtnLevel, OnClickLevel, AudioClipType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnPrivacy, OnClickPrivacy);
|
||||
}
|
||||
|
||||
|
|
@ -177,7 +177,7 @@ public class PanelMain : BasePanel
|
|||
{
|
||||
mBtnStartSingle.gameObject.SetActive(true);
|
||||
|
||||
AudioManager.Instance.PlayBGMusic(AudioType.BGM, 0.8f);
|
||||
AudioManager.Instance.PlayBGMusic(AudioClipType.BGM, 0.8f);
|
||||
}
|
||||
|
||||
private void ShowFilm()
|
||||
|
|
@ -191,7 +191,7 @@ public class PanelMain : BasePanel
|
|||
ShowBubble();
|
||||
};
|
||||
|
||||
AudioManager.Instance.PlayBGMusic(AudioType.BGM, 0.8f);
|
||||
AudioManager.Instance.PlayBGMusic(AudioClipType.BGM, 0.8f);
|
||||
}
|
||||
|
||||
private void InitLevelIcons()
|
||||
|
|
|
|||
|
|
@ -26,14 +26,14 @@ public class PanelNoAdsTip : BasePanel
|
|||
mCvsBg.DOFade(1, 0.3f);
|
||||
mRctBg.DOAnchorPosY(100, 0.3f);
|
||||
|
||||
AudioManager.Instance.PlaySound(AudioType.Click_Tip);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.Click_Tip);
|
||||
}
|
||||
|
||||
public override void OnClose()
|
||||
{
|
||||
base.OnClose();
|
||||
|
||||
AudioManager.Instance.PlaySound(AudioType.UIClose);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.UIClose);
|
||||
}
|
||||
|
||||
private void OnClickMask()
|
||||
|
|
|
|||
|
|
@ -30,10 +30,10 @@ public class PanelResult : BasePanel
|
|||
|
||||
private void Awake()
|
||||
{
|
||||
UIUtils.BindBtn(mBtnAgain1, OnClickAgain, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnAgain2, OnClickAgain, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnNext, OnClickNext, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnChoose, OnClickChoose, AudioType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnAgain1, OnClickAgain, AudioClipType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnAgain2, OnClickAgain, AudioClipType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnNext, OnClickNext, AudioClipType.Click_Normal);
|
||||
UIUtils.BindBtn(mBtnChoose, OnClickChoose, AudioClipType.Click_Normal);
|
||||
|
||||
mBtnEndings.DelClick = OnClickEndings;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public class PanelSettings : BasePanel
|
|||
{
|
||||
base.OnClose();
|
||||
|
||||
AudioManager.Instance.PlaySound(AudioType.UIClose);
|
||||
AudioManager.Instance.PlaySound(AudioClipType.UIClose);
|
||||
|
||||
mTglBGM.OnSwitch -= SwitchBGM;
|
||||
mTglSound.OnSwitch -= SwitchSound;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ using UnityEngine.UI;
|
|||
|
||||
public static class UIUtils
|
||||
{
|
||||
public static void BindBtn(Button pBtn, UnityAction pDel, AudioType pSound = AudioType.None)
|
||||
public static void BindBtn(Button pBtn, UnityAction pDel, AudioClipType pSound = AudioClipType.None)
|
||||
{
|
||||
pBtn.onClick.AddListener(pDel);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue