示例#1
0
        public override void PickUpPowerUp(BasePlayer player, BasePowerUp powerUp)
        {
            powerUp.ApplyEffect(player);
            powerUp.PickUp();

            powerUp.Remove();
        }
示例#2
0
        public override void PickUpPowerUp(BasePlayer player, BasePowerUp powerUp)
        {
            powerUp.ApplyEffect(player);
            powerUp.PickUp();

            Program.Log.Info("Power up at " + powerUp.CellPosition + " has been taken by player " + player.Name + ".");

            Client client = GetClientFromPlayer(player);

            GameServer.Instance.SendPowerUpPickUp(client, (PowerUp)powerUp);

            powerUp.Remove();
        }