Пример #1
0
        private void _server_DistressSignalCreated(object sender, DistressSignalReceivedMessage e)
        {
            var ds = new DistressSignal()
            {
                Player         = _playerState.PlayerInfo,
                SignalLocation = e.Location,
                Time           = DateTime.Now,
            };

            DistressSignalCreated?.Invoke(this, ds);
        }
Пример #2
0
        public async Task Connect()
        {
            _connection.On <DistressSignalReceivedMessage>("DistressSignalReceived", (message) =>
            {
                OnDistressSignal?.Invoke(this, message);
            });

            _connection.On <DistressSignalReceivedMessage>("DistressSignalCreated", (message) =>
            {
                DistressSignalCreated?.Invoke(this, message);
            });

            await _connection.StartAsync();

            Connected = true;
        }