Ejemplo n.º 1
0
    static void Restore()
    {
        MetaState.Instance.TransitionType = SceneTransitionType.LoadGame;
        BaseSceneController bsc = SharedUtils.GetSceneController();

        bsc.Restore();
    }
            public ControllerPacketHandler(NetController net, BaseSceneController logic)
            {
                PacketHandlerManager = net.PacketHandlers;

                module = logic;
                PacketHandlerManager.Register(1101, OnEnterSceneInfo);
                PacketHandlerManager.Register(1102, OnSpriteEnter);
                PacketHandlerManager.Register(1103, OnSpriteMove);
                PacketHandlerManager.Register(1104, OnSpriteLeave);
            }
Ejemplo n.º 3
0
            public ControllerPacketHandler(NetController net, BaseSceneController logic)
            {
                PacketHandlerManager = net.PacketHandlers;

                module = logic;
                PacketHandlerManager.Register(1101, OnEnterSceneInfo);
                PacketHandlerManager.Register(1102, OnSpriteEnter);
                PacketHandlerManager.Register(1103, OnSpriteMove);
                PacketHandlerManager.Register(1104, OnSpriteLeave);
            }
Ejemplo n.º 4
0
        private void InitCurrentSceneController()
        {
            Type currentSceneController = GetSceneController(_currentScene);

            if (currentSceneController != null)
            {
                _sceneControllerGO = new GameObject("SceneController");
                BaseSceneController sceneController = (BaseSceneController)_sceneControllerGO.AddComponent(currentSceneController);

                if (_currentScene.SceneUIPrefab != null)
                {
                    sceneController.SetSceneUI(_currentScene.SceneUIPrefab);
                }
            }
        }
Ejemplo n.º 5
0
    static void Commit()
    {
        BaseSceneController bsc = SharedUtils.GetSceneController();

        bsc.Commit();
    }