Exemple #1
0
 /// <inheritdoc />
 public void Execute(IPlayerEntity player, object[] parameters)
 {
     if (player.PlayerData.Mode.HasFlag(ModeType.TRANSPARENT_MODE))
     {
         player.PlayerData.Mode &= ~ModeType.TRANSPARENT_MODE;
         _playerDataPacketFactory.SendModifyMode(player);
         _moverPacketFactory.SendDestinationPosition(player);
         _moverPacketFactory.SendMoverPositionAngle(player, sendOwnPlayer: false);
         _logger.LogTrace($"Player '{player.Object.Name}' is not anymore invisible.");
     }
     else
     {
         _logger.LogTrace($"Player '{player.Object.Name}' is currently not invisible.");
     }
 }