Example #1
0
 public Player(LoginInfo info, ClientBase client)
 {
     PlayerID = info.PlayerID;
     Account = info.Account;
     NickName = info.NickName;
     Client = client;
 }
Example #2
0
        public GatewayPlayer(LoginInfo info, GatewayClient client)
            : base(info, client)
        {
            Client = client;

            Client.PlayerID = PlayerID;

            Client.Player = this;
        }
Example #3
0
        public int HandlePacket(ServerConnector connector, GamePacket packet)
        {
            int clientID = packet.ReadInt();

            GatewayClient client = GatewayGlobal.Clients[clientID];

            LoginInfo info = new LoginInfo();

            info.PlayerID = packet.PlayerID;

            GatewayPlayer player = new GatewayPlayer(info, client);

            GatewayGlobal.Players.Add(packet.PlayerID, player);

            packet.Code2 = (int)BasePacketCode.None_Code;

            player.Client.LogicServer.SendTCP(packet);

            return 0;
        }
Example #4
0
        public int HandlePacket(ClientBase client, GamePacket packet)
        {
            int clientID = packet.ReadInt();

            LoginInfo info = new LoginInfo();

            info.PlayerID = packet.PlayerID;

            GamePlayer player = new GamePlayer(info, client as GameClient);

            player.ClientID = clientID;

            player.Logined();

            GameGlobal.PlayerMgr.Add(player.PlayerID, player);

            GameGlobal.CheckMaxClientCount();

            return 0;
        }
Example #5
0
 public BattlePlayer(LoginInfo info, BattleClient client)
     : base(info, client)
 {
     Client = client;
 }
Example #6
0
 public CenterPlayer(LoginInfo info, ClientBase client)
     : base(info, client)
 {
 }
Example #7
0
 public GamePlayer(LoginInfo info, GameClient client)
     : base(info, client)
 {
     Client = client;
 }