Ejemplo n.º 1
0
 protected internal void OnPlayerJoined(PlayerJoinedEventArgs e)
 {
     if (PlayerJoined != null)
     {
         PlayerJoined(this, e);
     }
 }
Ejemplo n.º 2
0
 private void _worldManager_PlayerJoined(object sender, PlayerJoinedEventArgs e)
 {
     if (_worldManager.Player != null)
     {
         _worldManager.Player.DataChanged += Player_StatsChanged;
     }
 }
Ejemplo n.º 3
0
 void LobbyScreen_PlayerJoined(object sender, PlayerJoinedEventArgs e)
 {
     Invoke((Action) delegate
     {
         playerListBox.Items.Add(e.PlayerIPAddress);
         startGameButton.Enabled = _lobby.GameConfiguration.ThisClientIsServer;
     });
 }
Ejemplo n.º 4
0
        public override void DoAction()
        {
            Player newPlayer           = new Player(tank);
            PlayerJoinedEventArgs args = new PlayerJoinedEventArgs(newPlayer);

            Bot.InvokePlayerJoined(args);

            args.Dispose();
        }
Ejemplo n.º 5
0
        public void InvokePlayerJoined(PlayerJoinedEventArgs e)
        {
            Game.AddPlayer(e.Player, false);
            PlayerJoined(e);

            // Re-sync moves.
            GameServer.Move(Player.Position.x, Player.Position.y, Player.MovementDirection);
            GameServer.Rotate(Player.Angle, Player.RotationDirection);
        }
Ejemplo n.º 6
0
 protected virtual void OnPlayerJoinedEvent(PlayerJoinedEventArgs e)
 {
     if(PlayerJoinedEvent != null) PlayerJoinedEvent.Invoke(this, e);
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Player joined after connection failure
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="playerJoinedEventArgs"></param>
 private void ControllerOnPlayerJoinedEvent(object sender, PlayerJoinedEventArgs playerJoinedEventArgs)
 {
     this.ShowInformationOverlay("Welcome Back!");
     this.StartStopwatch(false);
 }
Ejemplo n.º 8
0
 private void PlayerJoin(object sender, PlayerJoinedEventArgs e)
 {
     TriggerEvent("PlayerJoin", e.Player);
 }
Ejemplo n.º 9
0
 public virtual void PlayerJoined(PlayerJoinedEventArgs e)
 {
 }
Ejemplo n.º 10
0
        // event handlers
        private void PlayerJoined(object sender, PlayerJoinedEventArgs eventArgs)
        {
            Contract.Requires(CurrentState == State.InLobby);
            Contract.Ensures(CurrentState == State.InLobby);

            Player.Instance.SetPlayerNick(eventArgs.PlayerId, eventArgs.PlayerNick);
            if (Player.Instance.IsServer)
            {
                eventManager.FirePlayersInGameEvent();
            }

            StateChanged();
        }