// Use this for initialization void Start() { //登入界面改成prefab加载,MainUI,首次进入LoginPanel add by lzp 2015/6/8 if (bLoginPanel) { MainPanelMgr.gotoPanel("LoginPanel"); //MainPanelMgr.gotoPanel("UILogin"); bLoginPanel = false; } if (SceneManager.GetActiveScene().name != MapMgr.mainCityMapName) { // UI Init MainPanelMgr.Instance.Init(); } //add by Alex 20150416 向核心入口传递当前场景的背景音乐源 CoreEntry.g_CurrentSceneMusic = gameObject.GetComponent <AudioSource>(); //控制MainUI的音乐 AudioSource a = gameObject.GetComponent <AudioSource>(); if (a != null) { a.mute = !CoreEntry.cfg_bMusicToggle; if (!a.mute) { a.Play(); } } //StartCoroutine(testAudio()); }
public void SendReqChallenge(int rank) { MsgData_cReqArenaChallenge data = new MsgData_cReqArenaChallenge(); data.Rank = rank; CoreEntry.netMgr.send((Int16)NetMsgDef.C_ARENACHALLENGE, data); MainPanelMgr.gotoPanel("UIArenaFight"); }
/// <summary> /// 进入角色选择场景 /// </summary> public void EnterRoleSelectScene() { m_lastMapType = m_curMapType; m_curMapType = MapType.Map_SelectRole; CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_BEGIN_LOADSCENE_CREATE_ROLE, null); MainPanelMgr.gotoPanel("UIRoleSelect"); CoreEntry.gSceneMgr.LoadScene("Scene/allMap/ui/RoleUI"); EnterType = 0; FirstLoad = true; }
/// <summary> /// 进入登录场景 /// </summary> public void EnterLoginScene() { m_lastMapType = m_curMapType; m_curMapType = MapType.Map_Login; CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_BEGIN_LOADSCENE_LOGIN, null); MainPanelMgr.gotoPanel("LoginPanel"); CoreEntry.gSceneMgr.LoadScene("Scene/allMap/ui/LoginUI"); EnterType = 0; FirstLoad = true; }