Example #1
0
 /// <summary>
 /// Sends a message to the player or the console(null = console, instance = player)
 /// </summary>
 /// <param name="player">The player(null for console) to send the message to</param>
 /// <param name="message">The message to send</param>
 public static void SendMessage(PointBlankPlayer player, object message, ConsoleColor color)
 {
     if (IsServer(player))
     {
         PointBlankConsole.WriteLine(message, color);
     }
     else
     {
         player.SendMessage(message, PointBlankConsole.ConsoleColorToColor(color));
     }
 }
 internal static void RunGroupRemove(PointBlankPlayer player, PointBlankGroup group) => OnGroupRemoved?.Invoke(player, group);
Example #3
0
 /// <summary>
 /// Checks if the UnturnedPlayer is the server player
 /// </summary>
 /// <param name="player">The unturned player instance to check</param>
 /// <returns>If the UnturnedPlayer instance is the server</returns>
 public static bool IsServer(PointBlankPlayer player) => (player == null);
 internal static void RunPermissionRemove(PointBlankPlayer player, string permission) => OnPermissionRemoved?.Invoke(player, permission);