protected override void UIDestroyCallback() { /*if (UIManager.IsWinShow(UIName.BATTLE_SCENE_2D_WIN)) * { * BGM bgm = GameSceneManager.getInstance().CurSceneObject.GetComponent<BGM>(); * if (bgm != null) * { * if (!bgm.strAudioClipName.Contains("BOSSBGM")) * { * UnityEngine.Object.Destroy(bgm); * int index = BattleManager.getInstance().cutLevel; * index = Mathf.Min(index, 5); * UtilTools.SetBgm("Sounds/BGM/zhandou" + index + "BGM"); * } * } * else * { * int index = BattleManager.getInstance().cutLevel; * index = Mathf.Min(index, 5); * UtilTools.SetBgm("Sounds/BGM/zhandou" + index + "BGM"); * } * } * else */if (UIManager.IsWinShow(UIName.MAIN_CENTER_WIN)) { BGM bgm = GameSceneManager.getInstance().CurSceneObject.GetComponent <BGM>(); if (bgm != null) { UnityEngine.Object.Destroy(bgm); } UtilTools.SetBgm("Sounds/BGM/zhuchengBGM"); } if (monoComponent != null) { UnityEngine.Object.DestroyImmediate(monoComponent); monoComponent = null; } }
protected override void UICreateCallback() { monoComponent = winObject.AddComponent <LoadingWinMono>(); }