Esempio n. 1
0
    Action <int> _onExit;    // 错误码
    public void Exit(int sceneId, Action <int> action)
    {
        Debug.Log("[C_Scene_Exit_0x0304]");
        _onExit = action;
        var data = new C_Scene_Exit_0x0304();

        Singleton._serverCallback.AddCallback <S_Scene_Exit_0x0304>(OnExit);
        Singleton._messageManager.Send(data);
    }
Esempio n. 2
0
        void OnExitScene(Client peer, C_Scene_Exit_0x0304 msg)
        {
            Singleton._log.Info("C_Scene_Exit_0x0304" + ", client=" + peer._accountName);
            var rs = Singleton._sceneManager.ExitScene(Singleton._sceneManager.GetSceneID(peer._accountName), peer._accountName);

            Singleton._log.Info("S_Scene_Exit_0x0304" + ", client=" + peer._accountName);
            Send(peer, new S_Scene_Exit_0x0304
            {
                _returnCode = rs
            });
        }