コード例 #1
0
        private void playGame()
        {
            continueButton.BackgroundColour = Colour4.DeepPink;
            var req = new ReadyRequest();

            api.Queue(req);
        }
コード例 #2
0
ファイル: LobbyManager.cs プロジェクト: rosurn/opp_repository
        public Task ChangeReadyStatus(ReadyRequest request)
        {
            var foundPlayer = _players.Find(x => x.Name == request.Name);

            foundPlayer.Ready = !foundPlayer.Ready;
            UpdateLobby();

            return(Task.CompletedTask);
        }
コード例 #3
0
ファイル: SocketGame.cs プロジェクト: iuvei/newClient
    public void DoREADYL(int state, int phase) //TODO WXD send ready
    {
        PacketBase msg = new PacketBase()
        {
            packetType = PacketType.ReadyRequest
        };
        ReadyRequest request = new ReadyRequest()
        {
            state = state, phase = phase
        };

        msg.data = NetSerilizer.Serialize(request);
        SocketNetTools.SendMsg(msg);
    }
コード例 #4
0
        public void ConnectToUser(MessageTransfer.EndPoint serverEndPoint)
        {
            messageServer = new MessageServer();
            messageServer.MessageReceived += MessageServer_MessageReceived;
            messageServer.Start();

            messageClient.Connect(serverEndPoint.ToIPEndPoint());

            ReadyRequest readyRequest = new ReadyRequest
            {
                EndPoint   = messageServer.ListeningEndPoint,
                OperatorID = ID
            };

            messageClient.SendMessage(readyRequest);
        }
コード例 #5
0
        public void execute(GameSession gameSession, byte[] bytes)
        {
            var read = new ReadyRequest();

            read.readCommand(bytes);

            var player = gameSession.Player;

            switch (read.readyType)
            {
            case ReadyRequest.MAP_LOADED:

                break;

            case ReadyRequest.HERO_LOADED:

                break;
            }
        }
コード例 #6
0
        private Task Ready(SocketBase socket)
        {
            ReadyRequest readyRequest = socket as ReadyRequest ?? throw new ArgumentNullException(nameof(socket));

            return(_lobbyManager.ChangeReadyStatus(readyRequest));
        }