Пример #1
0
    public static void OnGetSdata(string name)
    {
        var pkt = new PktGetSdata();

        pkt.name = name;
        AClientApp.RemoteCall(pkt);
    }
        private void GameHandler_GetSdata(IResponer responer, PktGetSdata vo)
        {
            var player = APlayerManager.Instance.OnGetPlayerByConn(responer.playerConnDesc);

            if (player == null)
            {
                return;
            }

            if (string.IsNullOrEmpty(vo.name))
            {
                foreach (var l in loadList)
                {
                    var cake = new CakeServer(l, player.psid);
                    cake.Sync();
                }

                var pdata = new PktContaData();
                pdata.id = InitValueDefs.CityID;
                responer.Response(pdata);

                AContaManager.Instance.OnEnterConta(player.psid, InitValueDefs.CityID);
            }
            else
            {
                var cake = new CakeServer(vo.name, player.psid);
                cake.Sync();
            }
        }
Пример #3
0
        private void GameHandler_GetSdata(IResponer responer, PktGetSdata vo)
        {
            var player = APlayerManager.Instance.OnGetPlayerByConn(responer.playerConnDesc);

            if (player == null)
            {
                return;
            }

            if (string.IsNullOrEmpty(vo.name))
            {
                foreach (var l in loadList)
                {
                    var cake = new CakeServer(l, player.psid);
                    cake.Sync();
                }
            }
            else
            {
                var cake = new CakeServer(vo.name, player.psid);
                cake.Sync();
            }
        }