コード例 #1
0
        public void ChangeProcess(eGameProcess process)
        {
            context.PreGameProcess = context.GameProcess;
            context.GameProcess    = process;

            //GameSetting.Start();
            AsyncOperation sceneOperation = sceneSystem.ChangeState(eScene.Login);

            sceneOperation.completed += onSceneLoadDone;
            AsyncOperation uiOperation = uiSystem.ChangeState(eUIState.Login);

            uiOperation.completed += onUILoadDone;
        }
コード例 #2
0
        public void ChangeProcess(eGameProcess process)
        {
            context.PreGameProcess = context.GameProcess;
            context.GameProcess    = process;

            //GameSetting.Start();
            AsyncOperation sceneOperation = sceneSystem.ChangeState(eScene.Login);

            sceneOperation.completed += onSceneLoadDone;

            switch (process)
            {
            case eGameProcess.Login:
                uiController.OpenUI((int)eUIImplement.Login);
                loginAdapter.OnLoginAck += onLoginAck;
                break;
            }
        }