예제 #1
0
            private async Task DoSlowConsumer()
            {
                var connection = new PlayerConnection(API.BaseURL.ToString(), this.World);
                await connection.ConnectAsync();

                await connection.ListenAsync();

                connection.OnView = async() =>
                {
                    // start blocking
                    await Task.Delay(100000);
                };
            }
예제 #2
0
            private async Task Spectate()
            {
                var connection = new PlayerConnection(API.BaseURL.ToString(), this.World);

                connection.OnConnected = async() =>
                {
                    connection.ControlSpectate = "spectating";
                    await connection.SendControlInputAsync();

                    await connection.ListenAsync();
                };
                await connection.ConnectAsync();
            }