Exemple #1
0
 public void onResLoadScene(Scene scene)
 {
     Ctx.m_instance.m_gameRunStage.toggleGameStage(EGameStage.eStage_Login);
     Ctx.m_instance.m_logSys.log("加载场景");
     // 加载登陆界面
     Ctx.m_instance.m_uiMgr.loadForm(UIFormID.eUILogin);
 }
Exemple #2
0
        public void onResLoadScene(Scene scene)
        {
            // 加载完成场景
            //GameObject agentGo = UtilApi.GoFindChildByPObjAndName("RootGo/AgentGo");
            //GameObject destGo = UtilApi.GoFindChildByPObjAndName("RootGo/DestGo");
            //NavMeshAgent agent = agentGo.GetComponent<NavMeshAgent>();
            //agent.destination = destGo.transform.localPosition;

            Ctx.m_instance.m_maze.init();

            Ctx.m_instance.m_scriptDynLoad.registerScriptType("Game.UI.UIMaze", typeof(UIMaze));
            Ctx.m_instance.m_uiMgr.loadAndShow(UIFormID.eUIMaze);
        }
Exemple #3
0
        public void loadScene(string filename, Action<Scene> func)
        {
            // 卸载之前的场景
            unloadScene();

            // 加载新的场景
            m_scene = new Scene();
            m_scene.file = Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathScene] + filename;
            if(func != null)
            {
                onSceneLoaded += func;
            }
            //loadSceneCfg(filename);
            loadSceneRes(filename);
        }
Exemple #4
0
 public void onLoadScene(Scene scene)
 {
     testLoadModel();
 }
Exemple #5
0
 // 这个是对战场景资源加载完成回调
 public void onDZResLoadScene(Scene scene)
 {
     Ctx.m_instance.m_gameRunStage.quitedAndEnteredCurStage();
 }
Exemple #6
0
 public void onResLoadScene(Scene scene)
 {
     Ctx.m_instance.m_maze.mazeData.init();
 }