Lots of new Util methods, and fix opt header colors

This commit is contained in:
ang-xd committed 2025-03-15 17:21:26 -04:00
1 parent bc7b835dc8
commit ce9864ae8b
17 files changed
+355 -45

No files matched your search

+24
View File
@@ -180,6 +180,30 @@ public static class ModifierExtensions
return player.GetModifierComponent().HasModifier(typeId, predicate);
}
/// <summary>
/// Clears all modifiers from a player.
/// </summary>
/// <param name="plr">The player you want to clear modifiers for.</param>
public static void ClearModifiers(this PlayerControl plr)
{
foreach (var mod in plr.GetModifierComponent().ActiveModifiers)
{
plr.RemoveModifier(mod);
}
}
/// <summary>
/// Clears all modifiers from a player.
/// </summary>
/// <param name="plr">The player you want to clear modifiers for.</param>
public static void RpcClearModifiers(this PlayerControl plr)
{
foreach (var mod in plr.GetModifierComponent().ActiveModifiers)
{
plr.RpcRemoveModifier(mod.UniqueId);
}
}
/// <summary>
/// Checks if the player has a specific modifier by its GUID.
/// </summary>