Exemple #1
0
    // 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());
    }
Exemple #2
0
        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");
        }
Exemple #3
0
        /// <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;
        }
Exemple #4
0
        /// <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;
        }