public static void RaMessage(this CommandSender sender, string message, bool success = true, RaCategory type = RaCategory.None) { var category = ""; if (type != RaCategory.None) { category = type.ToString(); } sender.RaReply($"{Assembly.GetCallingAssembly().GetName().Name}#" + message, success, true, category); }
/// <summary>Gives a player a message in the RemoteAdmin</summary> /// <param name="sender">The User who you send the Message</param> /// <param name="message">The Message you want to send</param> /// <param name="success">True = green the command is right you have permission and execute it successfully</param> /// <param name="type">In Which Category should you see it too?</param> public static void RaMessage(this CommandSender sender, string message, bool success = true, RaCategory type = RaCategory.None) { var category = ""; // ReSharper disable once SwitchStatementHandlesSomeKnownEnumValuesWithDefault switch (type) { case RaCategory.None: category = ""; break; case RaCategory.PlayerInfo: category = "PlayerInfo"; break; case RaCategory.ServerEvents: category = "ServerEvents"; break; case RaCategory.DoorsManagement: category = "DoorsManagement"; break; case RaCategory.AdminTools: category = "AdminTools"; break; case RaCategory.ServerConfigs: category = "ServerConfigs"; break; case RaCategory.PlayersManagement: category = "PlayersManagement"; break; } sender.RaReply($"{Assembly.GetCallingAssembly().GetName().Name}#" + message, success, true, category); }
public void SendRAConsoleMessage(string message, bool success = true, RaCategory type = RaCategory.None) => SynapseExtensions.RaMessage(CommandSender, message, success, type);