示例#1
0
    internal static void OnBeginFight()
    {
        var pkt = new PktCommonRequest();

        pkt.method = (int)ECommonMethod.BeginFight;
        AClientApp.RemoteCall(pkt);
    }
示例#2
0
    internal static void OnEnterScene()
    {
        var pkt = new PktCommonRequest();

        pkt.method = (int)ECommonMethod.EnterScene;
        AClientApp.RemoteCall(pkt);
    }
示例#3
0
    internal static void OnEnterConta(string swx)
    {
        var pkt = new PktCommonRequest();

        pkt.pData.strArg = swx;
        pkt.method       = (int)ECommonMethod.EnterConta;
        AClientApp.RemoteCall(pkt);
    }
示例#4
0
    internal static void OnEnterCity()
    {
        var pkt = new PktCommonRequest();

        pkt.pData.intArg = 1;
        pkt.method       = (int)ECommonMethod.EnterConta;
        AClientApp.RemoteCall(pkt);
    }
        private void GameHandler_CommonRequest(IResponer responer, PktCommonRequest vo)
        {
            var player = APlayerManager.Instance.OnGetPlayerByConn(responer.playerConnDesc);

            if (player == null)
            {
                return;
            }
            //AOutput.Log($"GameHandler_CommonRequest:[{player.psid}]{(ECommonMethod)vo.method}, {vo.pData.intArg}, {vo.pData.strArg}");
            dCommonRequests[(ECommonMethod)vo.method](responer, player, vo.pData);
        }