Inheritance: BinaryClient
コード例 #1
0
ファイル: Player.cs プロジェクト: IceYGO/ygosharp
 public Player(Game game, YGOClient client)
 {
     Game = game;
     Type = (int)PlayerType.Undefined;
     State = PlayerState.None;
     _client = client;
 }
コード例 #2
0
ファイル: CoreServer.cs プロジェクト: IceYGO/ygosharp
        public void AddClient(YGOClient client)
        {
            _clients.Add(client);
            Player player = new Player(Game, client);

            client.PacketReceived += packet => player.Parse(packet);
            client.Disconnected += packet => player.OnDisconnected();
        }
コード例 #3
0
ファイル: GameClient.cs プロジェクト: Tic-Tac-Toc/windbot
        public void Start()
        {
            Connection = new YGOClient();
            _behavior = new GameBehavior(this);

            Connection.Connected += OnConnected;
            Connection.PacketReceived += OnPacketReceived;

            Connection.Connect(IPAddress.Parse(_serverHost), _serverPort);
        }