diff --git a/UltimateAFK/AFKComponent.cs b/UltimateAFK/AFKComponent.cs index ab20510..47d990a 100644 --- a/UltimateAFK/AFKComponent.cs +++ b/UltimateAFK/AFKComponent.cs @@ -7,6 +7,7 @@ using Exiled.Loader; using PlayableScps; using scp035.API; +using System.Reflection; namespace UltimateAFK { @@ -31,6 +32,10 @@ public class AFKComponent : MonoBehaviour private Player TryGet035() => Scp035Data.GetScp035(); private void TrySpawn035(Player player) => Scp035Data.Spawn035(player); + // Expose replacing player for plugin support + public Player PlayerToReplace; + + void Awake() { ply = Player.Get(gameObject); @@ -43,7 +48,16 @@ void Update() { timer = 0f; if (!this.disabled) - AFKChecker(); + { + try + { + AFKChecker(); + } + catch (Exception e) + { + Log.Error(e); + } + } } } @@ -73,6 +87,7 @@ private void AFKChecker() this.AFKLastPosition = CurrentPos; this.AFKLastAngle = CurrentAngle; this.AFKTime = 0; + PlayerToReplace = null; return; } @@ -101,9 +116,11 @@ private void AFKChecker() // Let's make sure they are still alive before doing any replacement. if (this.ply.Team == Team.RIP) return; - if (plugin.Config.TryReplace && !this.IsPastReplaceTime()) + if (plugin.Config.TryReplace && !IsPastReplaceTime()) { - var roleEasyEvents = Loader.Plugins.FirstOrDefault(pl => pl.Name == "EasyEvents")?.Assembly.GetType("EasyEvents.Util")?.GetMethod("GetRole")?.Invoke(null, new object[] { this.ply }); + Assembly easyEvents = Loader.Plugins.FirstOrDefault(pl => pl.Name == "EasyEvents")?.Assembly; + + var roleEasyEvents = easyEvents?.GetType("EasyEvents.Util")?.GetMethod("GetRole")?.Invoke(null, new object[] { this.ply }); // SCP035 Support (Credit DCReplace) bool is035 = false; @@ -142,39 +159,45 @@ private void AFKChecker() AP079 = this.ply.Energy; } - Player player = Player.List.FirstOrDefault(x => x.Role == RoleType.Spectator && x.UserId != string.Empty && !x.IsOverwatchEnabled && x != this.ply); - if (player != null) + PlayerToReplace = Player.List.FirstOrDefault(x => x.Role == RoleType.Spectator && x.UserId != string.Empty && !x.IsOverwatchEnabled && x != this.ply); + if (PlayerToReplace != null) { - player.SetRole(role); + // Make the player a spectator first so other plugins can do things on player changing role with uAFK. + this.ply.Inventory.Clear(); // Clear their items to prevent dupes. + this.ply.SetRole(RoleType.Spectator); + this.ply.Broadcast(30, $"{plugin.Config.MsgPrefix} {plugin.Config.MsgFspec}"); + + PlayerToReplace.SetRole(role); + Timing.CallDelayed(0.3f, () => { if (is035) { try { - TrySpawn035(player); + TrySpawn035(PlayerToReplace); } catch (Exception e) { Log.Debug($"SCP-035 is not installed, skipping method call: {e}"); } } - player.Position = pos; - player.Inventory.Clear(); + PlayerToReplace.Position = pos; + PlayerToReplace.Inventory.Clear(); foreach (Inventory.SyncItemInfo item in items) { - player.Inventory.AddNewItem(item.id, item.durability, item.modSight, item.modBarrel, item.modOther); + PlayerToReplace.Inventory.AddNewItem(item.id, item.durability, item.modSight, item.modBarrel, item.modOther); } - player.Health = health; + PlayerToReplace.Health = health; foreach (Exiled.API.Enums.AmmoType atype in (Exiled.API.Enums.AmmoType[])Enum.GetValues(typeof(Exiled.API.Enums.AmmoType))) { uint amount; if (ammo.TryGetValue(atype, out amount)) { - this.ply.Ammo[(int)atype] = amount; + PlayerToReplace.Ammo[(int)atype] = amount; } else Log.Error($"[uAFK] ERROR: Tried to get a value from dict that did not exist! (Ammo)"); @@ -182,29 +205,26 @@ private void AFKChecker() if (isScp079) { - player.Level = Level079; - player.Experience = Exp079; - player.Energy = AP079; + PlayerToReplace.Level = Level079; + PlayerToReplace.Experience = Exp079; + PlayerToReplace.Energy = AP079; } - player.Broadcast(10, $"{plugin.Config.MsgPrefix} {plugin.Config.MsgReplace}"); - if (roleEasyEvents != null) Loader.Plugins.FirstOrDefault(pl => pl.Name == "EasyEvents")?.Assembly.GetType("EasyEvents.CustomRoles")?.GetMethod("ChangeRole")?.Invoke(null, new object[] { player, roleEasyEvents }); - - this.ply.Inventory.Clear(); // Clear their items to prevent dupes. - this.ply.SetRole(RoleType.Spectator); - this.ply.Broadcast(30, $"{plugin.Config.MsgPrefix} {plugin.Config.MsgFspec}"); + PlayerToReplace.Broadcast(10, $"{plugin.Config.MsgPrefix} {plugin.Config.MsgReplace}"); + if (roleEasyEvents != null) easyEvents?.GetType("EasyEvents.CustomRoles")?.GetMethod("ChangeRole")?.Invoke(null, new object[] { PlayerToReplace, roleEasyEvents }); + PlayerToReplace = null; }); } else { // Couldn't find a valid player to spawn, just ForceToSpec anyways. - this.ForceToSpec(this.ply); + ForceToSpec(this.ply); } } else { // Replacing is disabled, just ForceToSpec - this.ForceToSpec(this.ply); + ForceToSpec(this.ply); } // If it's -1 we won't be kicking at all. if (plugin.Config.NumBeforeKick != -1) @@ -213,7 +233,7 @@ private void AFKChecker() this.AFKCount++; if (this.AFKCount >= plugin.Config.NumBeforeKick) { - // Since AFKCount is greater than the config we're going to kick that player for being AFK too many times in one match. + // Since this.AFKCount is greater than the config we're going to kick that player for being AFK too many times in one match. ServerConsole.Disconnect(this.gameObject, plugin.Config.MsgKick); } } diff --git a/UltimateAFK/MainClass.cs b/UltimateAFK/MainClass.cs index efd657b..45e8a49 100644 --- a/UltimateAFK/MainClass.cs +++ b/UltimateAFK/MainClass.cs @@ -51,7 +51,7 @@ public class MainClass : Plugin public override string Author { get; } = "Thomasjosif"; public override string Name { get; } = "Ultimate AFK"; public override string Prefix { get; } = "uAFK"; - public override Version Version { get; } = new Version(3, 0, 4); + public override Version Version { get; } = new Version(3, 1, 0); public override Version RequiredExiledVersion { get; } = new Version(2, 0, 0); public PlayerEvents PlayerEvents; diff --git a/UltimateAFK/PlayerEvents.cs b/UltimateAFK/PlayerEvents.cs index 6a2e536..41648d2 100644 --- a/UltimateAFK/PlayerEvents.cs +++ b/UltimateAFK/PlayerEvents.cs @@ -28,11 +28,11 @@ public void OnSetClass(ChangingRoleEventArgs ev) { if (ev.Player == null) return; AFKComponent afkComponent = ev.Player.GameObject.gameObject.GetComponent(); - + if (afkComponent != null) if (ev.Player.CheckPermission("uafk.ignore") || ev.Player.IPAddress == "127.0.0.1") //127.0.0.1 is sometimes used for "Pets" which causes issues afkComponent.disabled = true; - + } catch (Exception e) { diff --git a/UltimateAFK/Properties/AssemblyInfo.cs b/UltimateAFK/Properties/AssemblyInfo.cs index 33c1e8c..094ec69 100644 --- a/UltimateAFK/Properties/AssemblyInfo.cs +++ b/UltimateAFK/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyVersion("3.1.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/UltimateAFK/UltimateAFK.csproj b/UltimateAFK/UltimateAFK.csproj index 27784f4..cbc024a 100644 --- a/UltimateAFK/UltimateAFK.csproj +++ b/UltimateAFK/UltimateAFK.csproj @@ -23,7 +23,7 @@ 4 - AnyCPU + x64 pdbonly true bin\Release\ @@ -46,52 +46,62 @@ - + + False ..\..\EXILED_REFERENCES\0Harmony.dll - + + False ..\..\EXILED_REFERENCES\Assembly-CSharp-firstpass.dll ..\..\EXILED_REFERENCES\Assembly-CSharp-Publicized.dll - + + False ..\..\EXILED_REFERENCES\CommandSystem.Core.dll - - ..\packages\EXILED.2.1.9\lib\net472\Exiled.API.dll + + ..\packages\EXILED.2.1.14\lib\net472\Exiled.API.dll - - ..\packages\EXILED.2.1.9\lib\net472\Exiled.Bootstrap.dll + + ..\packages\EXILED.2.1.14\lib\net472\Exiled.Bootstrap.dll - - ..\packages\EXILED.2.1.9\lib\net472\Exiled.Events.dll + + ..\packages\EXILED.2.1.14\lib\net472\Exiled.Events.dll - - ..\packages\EXILED.2.1.9\lib\net472\Exiled.Loader.dll + + ..\packages\EXILED.2.1.14\lib\net472\Exiled.Loader.dll - - ..\packages\EXILED.2.1.9\lib\net472\Exiled.Permissions.dll + + ..\packages\EXILED.2.1.14\lib\net472\Exiled.Permissions.dll - ..\packages\EXILED.2.1.9\lib\net472\Exiled.Updater.dll + ..\packages\EXILED.2.1.14\lib\net472\Exiled.Updater.dll - + + False ..\..\EXILED_REFERENCES\Mirror.dll - + + False ..\..\EXILED_REFERENCES\scp035.dll - + + + False ..\..\EXILED_REFERENCES\UnityEngine.dll - + + False ..\..\EXILED_REFERENCES\UnityEngine.CoreModule.dll - + + False ..\..\EXILED_REFERENCES\YamlDotNet.dll - + + False ..\..\EXILED_REFERENCES\zxing.unity.dll diff --git a/UltimateAFK/bin/Release/0Harmony.dll b/UltimateAFK/bin/Release/0Harmony.dll new file mode 100644 index 0000000..dcd061d Binary files /dev/null and b/UltimateAFK/bin/Release/0Harmony.dll differ diff --git a/UltimateAFK/bin/Release/Assembly-CSharp-Publicized.dll b/UltimateAFK/bin/Release/Assembly-CSharp-Publicized.dll new file mode 100644 index 0000000..2171480 Binary files /dev/null and b/UltimateAFK/bin/Release/Assembly-CSharp-Publicized.dll differ diff --git a/UltimateAFK/bin/Release/Assembly-CSharp-firstpass.dll b/UltimateAFK/bin/Release/Assembly-CSharp-firstpass.dll new file mode 100644 index 0000000..e4eb576 Binary files /dev/null and b/UltimateAFK/bin/Release/Assembly-CSharp-firstpass.dll differ diff --git a/UltimateAFK/bin/Release/CommandSystem.Core.dll b/UltimateAFK/bin/Release/CommandSystem.Core.dll new file mode 100644 index 0000000..90d4fdd Binary files /dev/null and b/UltimateAFK/bin/Release/CommandSystem.Core.dll differ diff --git a/UltimateAFK/bin/Release/Exiled.API.dll b/UltimateAFK/bin/Release/Exiled.API.dll new file mode 100644 index 0000000..45e715f Binary files /dev/null and b/UltimateAFK/bin/Release/Exiled.API.dll differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.API.xml b/UltimateAFK/bin/Release/Exiled.API.xml similarity index 97% rename from packages/EXILED.2.1.9/lib/net472/Exiled.API.xml rename to UltimateAFK/bin/Release/Exiled.API.xml index f81a44d..ce043ba 100644 --- a/packages/EXILED.2.1.9/lib/net472/Exiled.API.xml +++ b/UltimateAFK/bin/Release/Exiled.API.xml @@ -1215,6 +1215,11 @@ A set of tools to use in-game C.A.S.S.I.E more easily. + + + Gets a value indicating whether or not a C.A.S.S.I.E announcement is currently playing. Does not include decontamination messages. + + Reproduce a C.A.S.S.I.E message. @@ -1320,11 +1325,6 @@ Gets all . - - - Gets instance. - - Tries to find the room that a Game Object is inside, first using the transform's parents, then using a Raycast if no room was found. @@ -2069,7 +2069,12 @@ - Clears the player's inventory. + Clears the player's inventory, including all ammo and items. + + + + + Drops all items in the player's inventory, including all ammo and items. @@ -2093,6 +2098,33 @@ The message to be shown. The duration the text will be on screen. + + + Disables all status affects on the player. + + + + + Disables a status effect on this player. + + The to disale. + + + + Enables a status effect on this player. + + The to enable. + The amount of time the effect will be active for. + If the effect is already active, setting to true will add this duration onto the effect. + + + + Enables a status effect on this player. + + The name of the to enable. + The amount of time the effect will be active for. + If the effect is already active, setting to true will add this duration onto the effect. + Removes the player's hands. @@ -2242,6 +2274,11 @@ Gets a of in the . + + + Gets a value indicating whether or not the lights in this room are currently flickered off. + + Flickers the room's lights off for a duration. diff --git a/UltimateAFK/bin/Release/Exiled.Bootstrap.dll b/UltimateAFK/bin/Release/Exiled.Bootstrap.dll new file mode 100644 index 0000000..f23ad47 Binary files /dev/null and b/UltimateAFK/bin/Release/Exiled.Bootstrap.dll differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Bootstrap.xml b/UltimateAFK/bin/Release/Exiled.Bootstrap.xml similarity index 100% rename from packages/EXILED.2.1.9/lib/net472/Exiled.Bootstrap.xml rename to UltimateAFK/bin/Release/Exiled.Bootstrap.xml diff --git a/UltimateAFK/bin/Release/Exiled.Events.dll b/UltimateAFK/bin/Release/Exiled.Events.dll new file mode 100644 index 0000000..d5ef812 Binary files /dev/null and b/UltimateAFK/bin/Release/Exiled.Events.dll differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Events.xml b/UltimateAFK/bin/Release/Exiled.Events.xml similarity index 95% rename from packages/EXILED.2.1.9/lib/net472/Exiled.Events.xml rename to UltimateAFK/bin/Release/Exiled.Events.xml index 04e197b..fc2d89d 100644 --- a/packages/EXILED.2.1.9/lib/net472/Exiled.Events.xml +++ b/UltimateAFK/bin/Release/Exiled.Events.xml @@ -21,11 +21,38 @@ + + + The reload configs command. + + + + + Gets static instance of the command. + + + + + + + + + + + + + + The reload configs command. + + + Gets static instance of the command. + + @@ -43,6 +70,11 @@ The reload gameplay command. + + + Gets static instance of the command. + + @@ -60,6 +92,11 @@ The reload plugins command. + + + Gets static instance of the command. + + @@ -102,6 +139,11 @@ The reload remoteadmin command. + + + Gets static instance of the command. + + @@ -510,6 +552,34 @@ Gets or sets a value indicating whether the event can be executed or not. + + + Contains all informations before a player's intercom mute status is changed. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's being intercom muted/unmuted. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets a value indicating whether the player is being intercom muted or unmuted. + + Contains all informations before a player changes the item in his hand. @@ -588,6 +658,34 @@ Gets or sets a value indicating whether the event can be executed or not. + + + Contains all informations before a player's mute status is changed. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's being muted/unmuted. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets a value indicating whether the player is being muted or unmuted. + + Contains all informations before a player changes his role. @@ -678,7 +776,7 @@ - Gets the player who's controlling SCP-096. + Gets the player who's controlling SCP-106. @@ -2271,7 +2369,7 @@ Contains all informations after a player has shot. - + Initializes a new instance of the class. @@ -2297,6 +2395,11 @@ Gets the hitbox type of the shot. + + + Gets the hitbox type of the shot. + + Gets the shot distance. @@ -2312,6 +2415,22 @@ Gets or sets a value indicating whether the shot can hurt the target or notc. + + + Contains all informations after the server spawns an item. + + + + + Initializes a new instance of the class. + + + + + + Gets or sets the item pickup. + + Contains all informations before spawning a player. @@ -2346,6 +2465,46 @@ Gets or sets the rotation y axis of the player. + + + Contains all informations before the server spawns an item. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets or sets the item to be dropped. + + + + + Gets or sets the position to spawn the item. + + + + + Gets or sets the rotation to spawn the item. + + + + + Gets or sets a value indicating whether or not the Pickup will be locked. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + Contains all informations before spawning a player ragdoll. @@ -2984,6 +3143,16 @@ Invoked before a grenade explodes. + + + Invoked before an item is spawned. + + + + + Invoked after an item is spawned. + + Called before placing a decal. @@ -3038,6 +3207,18 @@ The instance. + + + Called before an item is spawned. + + The instance. + + + + Called after an item is spawned. + + The instance. + Player related events. @@ -3288,6 +3469,16 @@ Invoked before deactivating workstation. + + + Invoked before changing user mute status. + + + + + Invoked before changing user intercom mute status. + + Invoked before pre-authenticating a player. @@ -3582,6 +3773,18 @@ The instance. + + + Called before changing user mute status. + + The instance. + + + + Called before changing user intercom mute status. + + The instance. + Scp049 related events. @@ -4083,6 +4286,12 @@ Adds the event. + + + Patches . + Adds the and events. + + Patch the . @@ -4113,12 +4322,24 @@ Adds the event. + + + Patch the . + Adds the event. + + Patches . Adds the event. + + + Patch the . + Adds the event. + + Patches . @@ -4233,12 +4454,6 @@ Adds the event. - - - Patches . - Adds the event. - - Patches . @@ -4277,7 +4492,7 @@ - Patches . + Patches . Adds the and events. diff --git a/UltimateAFK/bin/Release/Exiled.Loader.dll b/UltimateAFK/bin/Release/Exiled.Loader.dll new file mode 100644 index 0000000..47d0ac7 Binary files /dev/null and b/UltimateAFK/bin/Release/Exiled.Loader.dll differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Loader.xml b/UltimateAFK/bin/Release/Exiled.Loader.xml similarity index 95% rename from packages/EXILED.2.1.9/lib/net472/Exiled.Loader.xml rename to UltimateAFK/bin/Release/Exiled.Loader.xml index 620567b..0d97f59 100644 --- a/packages/EXILED.2.1.9/lib/net472/Exiled.Loader.xml +++ b/UltimateAFK/bin/Release/Exiled.Loader.xml @@ -195,6 +195,19 @@ This class implements all possible MultiAdmin features. + + + Comparator implementation according to plugin priorities. + + + + + Public instance. + + + + + Used to handle plugins. @@ -270,20 +283,6 @@ Disables all plugins. - - - Check if a dependency is loaded. - - The path to check from. - Returns whether the dependency is loaded or not. - - - - Check if an assembly is loaded. - - The path to check from. - Returns whether the assembly is loaded or not. - Loads all dependencies. diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Permissions.dll b/UltimateAFK/bin/Release/Exiled.Permissions.dll similarity index 82% rename from packages/EXILED.2.1.9/lib/net472/Exiled.Permissions.dll rename to UltimateAFK/bin/Release/Exiled.Permissions.dll index 9ae7ccf..af242f4 100644 Binary files a/packages/EXILED.2.1.9/lib/net472/Exiled.Permissions.dll and b/UltimateAFK/bin/Release/Exiled.Permissions.dll differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Permissions.xml b/UltimateAFK/bin/Release/Exiled.Permissions.xml similarity index 100% rename from packages/EXILED.2.1.9/lib/net472/Exiled.Permissions.xml rename to UltimateAFK/bin/Release/Exiled.Permissions.xml diff --git a/UltimateAFK/bin/Release/Exiled.Updater.dll b/UltimateAFK/bin/Release/Exiled.Updater.dll new file mode 100644 index 0000000..ef65adf Binary files /dev/null and b/UltimateAFK/bin/Release/Exiled.Updater.dll differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Updater.xml b/UltimateAFK/bin/Release/Exiled.Updater.xml similarity index 100% rename from packages/EXILED.2.1.9/lib/net472/Exiled.Updater.xml rename to UltimateAFK/bin/Release/Exiled.Updater.xml diff --git a/UltimateAFK/bin/Release/Mirror.dll b/UltimateAFK/bin/Release/Mirror.dll new file mode 100644 index 0000000..c35e074 Binary files /dev/null and b/UltimateAFK/bin/Release/Mirror.dll differ diff --git a/UltimateAFK/bin/Release/System.Buffers.dll b/UltimateAFK/bin/Release/System.Buffers.dll new file mode 100644 index 0000000..c517a3b Binary files /dev/null and b/UltimateAFK/bin/Release/System.Buffers.dll differ diff --git a/UltimateAFK/bin/Release/System.Memory.dll b/UltimateAFK/bin/Release/System.Memory.dll new file mode 100644 index 0000000..bdfc501 Binary files /dev/null and b/UltimateAFK/bin/Release/System.Memory.dll differ diff --git a/UltimateAFK/bin/Release/UltimateAFK.dll b/UltimateAFK/bin/Release/UltimateAFK.dll new file mode 100644 index 0000000..a9c2aae Binary files /dev/null and b/UltimateAFK/bin/Release/UltimateAFK.dll differ diff --git a/UltimateAFK/bin/Release/UltimateAFK.dll.config b/UltimateAFK/bin/Release/UltimateAFK.dll.config new file mode 100644 index 0000000..0cac7f9 --- /dev/null +++ b/UltimateAFK/bin/Release/UltimateAFK.dll.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/UltimateAFK/bin/Release/UltimateAFK.pdb b/UltimateAFK/bin/Release/UltimateAFK.pdb new file mode 100644 index 0000000..f4af89e Binary files /dev/null and b/UltimateAFK/bin/Release/UltimateAFK.pdb differ diff --git a/UltimateAFK/bin/Release/UnityEngine.AIModule.dll b/UltimateAFK/bin/Release/UnityEngine.AIModule.dll new file mode 100644 index 0000000..79e1877 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.AIModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ARModule.dll b/UltimateAFK/bin/Release/UnityEngine.ARModule.dll new file mode 100644 index 0000000..87dd0a8 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ARModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.AccessibilityModule.dll b/UltimateAFK/bin/Release/UnityEngine.AccessibilityModule.dll new file mode 100644 index 0000000..0540459 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.AccessibilityModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.AndroidJNIModule.dll b/UltimateAFK/bin/Release/UnityEngine.AndroidJNIModule.dll new file mode 100644 index 0000000..bde9b0a Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.AndroidJNIModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.AnimationModule.dll b/UltimateAFK/bin/Release/UnityEngine.AnimationModule.dll new file mode 100644 index 0000000..c574657 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.AnimationModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.AssetBundleModule.dll b/UltimateAFK/bin/Release/UnityEngine.AssetBundleModule.dll new file mode 100644 index 0000000..4e42684 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.AssetBundleModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.AudioModule.dll b/UltimateAFK/bin/Release/UnityEngine.AudioModule.dll new file mode 100644 index 0000000..32dd15d Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.AudioModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ClothModule.dll b/UltimateAFK/bin/Release/UnityEngine.ClothModule.dll new file mode 100644 index 0000000..0c2077a Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ClothModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ClusterInputModule.dll b/UltimateAFK/bin/Release/UnityEngine.ClusterInputModule.dll new file mode 100644 index 0000000..aacb8ca Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ClusterInputModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ClusterRendererModule.dll b/UltimateAFK/bin/Release/UnityEngine.ClusterRendererModule.dll new file mode 100644 index 0000000..35b365b Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ClusterRendererModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.CoreModule.dll b/UltimateAFK/bin/Release/UnityEngine.CoreModule.dll new file mode 100644 index 0000000..b573690 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.CoreModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.CrashReportingModule.dll b/UltimateAFK/bin/Release/UnityEngine.CrashReportingModule.dll new file mode 100644 index 0000000..09b331d Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.CrashReportingModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.DSPGraphModule.dll b/UltimateAFK/bin/Release/UnityEngine.DSPGraphModule.dll new file mode 100644 index 0000000..4b6a124 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.DSPGraphModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.DirectorModule.dll b/UltimateAFK/bin/Release/UnityEngine.DirectorModule.dll new file mode 100644 index 0000000..1cabe35 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.DirectorModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.GameCenterModule.dll b/UltimateAFK/bin/Release/UnityEngine.GameCenterModule.dll new file mode 100644 index 0000000..d37397f Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.GameCenterModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.GridModule.dll b/UltimateAFK/bin/Release/UnityEngine.GridModule.dll new file mode 100644 index 0000000..571b2d3 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.GridModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.IMGUIModule.dll b/UltimateAFK/bin/Release/UnityEngine.IMGUIModule.dll new file mode 100644 index 0000000..35913a4 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.IMGUIModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ImageConversionModule.dll b/UltimateAFK/bin/Release/UnityEngine.ImageConversionModule.dll new file mode 100644 index 0000000..2082682 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ImageConversionModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.InputLegacyModule.dll b/UltimateAFK/bin/Release/UnityEngine.InputLegacyModule.dll new file mode 100644 index 0000000..cc84dae Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.InputLegacyModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.InputModule.dll b/UltimateAFK/bin/Release/UnityEngine.InputModule.dll new file mode 100644 index 0000000..f489731 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.InputModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.JSONSerializeModule.dll b/UltimateAFK/bin/Release/UnityEngine.JSONSerializeModule.dll new file mode 100644 index 0000000..f86bbab Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.JSONSerializeModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.LocalizationModule.dll b/UltimateAFK/bin/Release/UnityEngine.LocalizationModule.dll new file mode 100644 index 0000000..77f238a Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.LocalizationModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ParticleSystemModule.dll b/UltimateAFK/bin/Release/UnityEngine.ParticleSystemModule.dll new file mode 100644 index 0000000..d10117e Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ParticleSystemModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.PerformanceReportingModule.dll b/UltimateAFK/bin/Release/UnityEngine.PerformanceReportingModule.dll new file mode 100644 index 0000000..02751a7 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.PerformanceReportingModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.Physics2DModule.dll b/UltimateAFK/bin/Release/UnityEngine.Physics2DModule.dll new file mode 100644 index 0000000..e19768b Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.Physics2DModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.PhysicsModule.dll b/UltimateAFK/bin/Release/UnityEngine.PhysicsModule.dll new file mode 100644 index 0000000..9332ec0 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.PhysicsModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.ScreenCaptureModule.dll b/UltimateAFK/bin/Release/UnityEngine.ScreenCaptureModule.dll new file mode 100644 index 0000000..4729aa1 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.ScreenCaptureModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.SharedInternalsModule.dll b/UltimateAFK/bin/Release/UnityEngine.SharedInternalsModule.dll new file mode 100644 index 0000000..00a039a Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.SharedInternalsModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.SpriteMaskModule.dll b/UltimateAFK/bin/Release/UnityEngine.SpriteMaskModule.dll new file mode 100644 index 0000000..625d8ae Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.SpriteMaskModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.SpriteShapeModule.dll b/UltimateAFK/bin/Release/UnityEngine.SpriteShapeModule.dll new file mode 100644 index 0000000..d60889d Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.SpriteShapeModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.StreamingModule.dll b/UltimateAFK/bin/Release/UnityEngine.StreamingModule.dll new file mode 100644 index 0000000..666589c Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.StreamingModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.SubsystemsModule.dll b/UltimateAFK/bin/Release/UnityEngine.SubsystemsModule.dll new file mode 100644 index 0000000..68746fc Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.SubsystemsModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.TerrainModule.dll b/UltimateAFK/bin/Release/UnityEngine.TerrainModule.dll new file mode 100644 index 0000000..e503c84 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.TerrainModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.TerrainPhysicsModule.dll b/UltimateAFK/bin/Release/UnityEngine.TerrainPhysicsModule.dll new file mode 100644 index 0000000..bd71e16 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.TerrainPhysicsModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.TextCoreModule.dll b/UltimateAFK/bin/Release/UnityEngine.TextCoreModule.dll new file mode 100644 index 0000000..61834fe Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.TextCoreModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.TextRenderingModule.dll b/UltimateAFK/bin/Release/UnityEngine.TextRenderingModule.dll new file mode 100644 index 0000000..e8ce9ce Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.TextRenderingModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.TilemapModule.dll b/UltimateAFK/bin/Release/UnityEngine.TilemapModule.dll new file mode 100644 index 0000000..78627e8 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.TilemapModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UIElementsModule.dll b/UltimateAFK/bin/Release/UnityEngine.UIElementsModule.dll new file mode 100644 index 0000000..a2a09a1 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UIElementsModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UIModule.dll b/UltimateAFK/bin/Release/UnityEngine.UIModule.dll new file mode 100644 index 0000000..5bdd7b8 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UIModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UNETModule.dll b/UltimateAFK/bin/Release/UnityEngine.UNETModule.dll new file mode 100644 index 0000000..991d3b7 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UNETModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityAnalyticsModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityAnalyticsModule.dll new file mode 100644 index 0000000..514edbb Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityAnalyticsModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityConnectModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityConnectModule.dll new file mode 100644 index 0000000..b333a76 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityConnectModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestAssetBundleModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestAssetBundleModule.dll new file mode 100644 index 0000000..5c57ab6 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestAssetBundleModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestAudioModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestAudioModule.dll new file mode 100644 index 0000000..f910ae4 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestAudioModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestModule.dll new file mode 100644 index 0000000..1aaaf47 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestTextureModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestTextureModule.dll new file mode 100644 index 0000000..941f61c Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestTextureModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestWWWModule.dll b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestWWWModule.dll new file mode 100644 index 0000000..5871243 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.UnityWebRequestWWWModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.VFXModule.dll b/UltimateAFK/bin/Release/UnityEngine.VFXModule.dll new file mode 100644 index 0000000..f9dee5f Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.VFXModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.VRModule.dll b/UltimateAFK/bin/Release/UnityEngine.VRModule.dll new file mode 100644 index 0000000..3227ea6 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.VRModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.VehiclesModule.dll b/UltimateAFK/bin/Release/UnityEngine.VehiclesModule.dll new file mode 100644 index 0000000..b812d7f Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.VehiclesModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.VideoModule.dll b/UltimateAFK/bin/Release/UnityEngine.VideoModule.dll new file mode 100644 index 0000000..2d48260 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.VideoModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.WindModule.dll b/UltimateAFK/bin/Release/UnityEngine.WindModule.dll new file mode 100644 index 0000000..a82bd59 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.WindModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.XRModule.dll b/UltimateAFK/bin/Release/UnityEngine.XRModule.dll new file mode 100644 index 0000000..9ed2d92 Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.XRModule.dll differ diff --git a/UltimateAFK/bin/Release/UnityEngine.dll b/UltimateAFK/bin/Release/UnityEngine.dll new file mode 100644 index 0000000..bdb34fa Binary files /dev/null and b/UltimateAFK/bin/Release/UnityEngine.dll differ diff --git a/UltimateAFK/bin/Release/YamlDotNet.dll b/UltimateAFK/bin/Release/YamlDotNet.dll new file mode 100644 index 0000000..ac728f9 Binary files /dev/null and b/UltimateAFK/bin/Release/YamlDotNet.dll differ diff --git a/UltimateAFK/bin/Release/scp035.dll b/UltimateAFK/bin/Release/scp035.dll new file mode 100644 index 0000000..5d4356b Binary files /dev/null and b/UltimateAFK/bin/Release/scp035.dll differ diff --git a/UltimateAFK/bin/Release/zxing.unity.dll b/UltimateAFK/bin/Release/zxing.unity.dll new file mode 100644 index 0000000..6e6b17b Binary files /dev/null and b/UltimateAFK/bin/Release/zxing.unity.dll differ diff --git a/UltimateAFK/packages.config b/UltimateAFK/packages.config index 2fad219..07d4a6d 100644 --- a/UltimateAFK/packages.config +++ b/UltimateAFK/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/packages/EXILED.2.1.9/.signature.p7s b/packages/EXILED.2.1.14/.signature.p7s similarity index 84% rename from packages/EXILED.2.1.9/.signature.p7s rename to packages/EXILED.2.1.14/.signature.p7s index 5984a67..d463072 100644 Binary files a/packages/EXILED.2.1.9/.signature.p7s and b/packages/EXILED.2.1.14/.signature.p7s differ diff --git a/packages/EXILED.2.1.14/EXILED.2.1.14.nupkg b/packages/EXILED.2.1.14/EXILED.2.1.14.nupkg new file mode 100644 index 0000000..be27818 Binary files /dev/null and b/packages/EXILED.2.1.14/EXILED.2.1.14.nupkg differ diff --git a/packages/EXILED.2.1.9/images/Exiled_Icon.jpg b/packages/EXILED.2.1.14/images/Exiled_Icon.jpg similarity index 100% rename from packages/EXILED.2.1.9/images/Exiled_Icon.jpg rename to packages/EXILED.2.1.14/images/Exiled_Icon.jpg diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.API.dll b/packages/EXILED.2.1.14/lib/net472/Exiled.API.dll new file mode 100644 index 0000000..45e715f Binary files /dev/null and b/packages/EXILED.2.1.14/lib/net472/Exiled.API.dll differ diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.API.xml b/packages/EXILED.2.1.14/lib/net472/Exiled.API.xml new file mode 100644 index 0000000..ce043ba --- /dev/null +++ b/packages/EXILED.2.1.14/lib/net472/Exiled.API.xml @@ -0,0 +1,2614 @@ + + + + Exiled.API + + + + + Ammo types present in the game. + + + + + 5.56mm Ammunition. + Used by . + + + + + 7.62mm mm Ammunition. + Used by and . + + + + + 9mm Ammunition. + Used by , and . + + + + + Players authentication types. + + + + + Indicates that the player has been authenticated through Steam. + + + + + Indicates that the player has been authenticated through Discord. + + + + + Indicates that the player has been authenticated as a Northwood staffer. + + + + + Indicates that the player has been authenticated as a Patreon. + + + + + Indicates that the player has been authenticated through an unknown provider. + + + + + Possible barrel weapon modifications. + + + + + No barrel + + + + + Suppressor. + + + + + Silencer. + + + + + Muzzle Brake. + + + + + Heavy Barrel. + + + + + Muzzle Booster. + + + + + Unique identifier for the different types of doors. + + + + + Represents the 012 door. + + + + + Represents the 012_BOTTOM door. + + + + + Represents the 012_LOCKER door. + + + + + Represents the 049_ARMORY door. + + + + + Represents the 079_FIRST door. + + + + + Represents the 079_SECOND door. + + + + + Represents the 096 door. + + + + + Represents the 106_BOTTOM door. + + + + + Represents the 106_PRIMARY door. + + + + + Represents the 106_SECONDARY door. + + + + + Represents the 173 door. + + + + + Represents the 173_ARMORY door. + + + + + Represents the 173_BOTTOM door. + + + + + Represents the 372 door. + + + + + Represents the 914 door. + + + + + Represents the Airlocks door. + + + + + Represents the CHECKPOINT_ENT door. + + + + + Represents the CHECKPOINT_LCZ_A door. + + + + + Represents the CHECKPOINT_LCZ_B door. + + + + + Represents the ContDoor door. + + + + + Represents the EntrDoor door. + + + + + Represents the ESCAPE door. + + + + + Represents the ESCAPE_INNER door. + + + + + Represents the GATE_A door. + + + + + Represents the GATE_B door. + + + + + Represents the HCZ_ARMORY door. + + + + + Represents the HeavyContainmentDoor door. + + + + + Represents the HID door. + + + + + Represents the HID_LEFT door. + + + + + Represents the HID_RIGHT door. + + + + + Represents the INTERCOM door. + + + + + Represents the LCZ_ARMORY door. + + + + + Represents the LCZ_CAFE door. + + + + + Represents the LCZ_WC door. + + + + + Represents the LightContainmentDoor door. + + + + + Represents the NUKE_ARMORY door. + + + + + Represents the NUKE_SURFACE door. + + + + + Represents the PrisonDoor door. + + + + + Represents the SURFACE_GATE door. + + + + + Represents an unknown door. + + + + + The unique type of elevator. + + + + + Unknown elevator Type. + + + + + Entrance Gate A elevator. + + + + + Entrance Gate B elevator. + + + + + Heavy Containment Zone Nuke elevator. + + + + + Heavy Containment Zone SCP 049 elevator. + + + + + Light Containment Zone checkpoint A elevator. + + + + + Light Containment Zone checkpoint B elevator. + + + + + A set of environment types. + + + + + The development environment, for developers. + + + + + The testing environment, for testing things. + + + + + The production environment, for the public. + + + + + The ptb environment, for Public Test Builds. + + + + + The unique type of grenade. + + + + + Frag grenade. + Used by . + + + + + Flashbang. + Used by . + + + + + Scp018 ball. + Used by . + + + + + The team that is winning the round. + + + + + Represents Scientists, Guards, and NTF. + + + + + Represents Class D and Chaos Insurgency. + + + + + Represents SCP. + + + + + Represents a draw. + + + + + Possible other weapon modifications. + + + + + No other + + + + + Flashlight. + + + + + Gyroscopic Stabilizer. + + + + + Ammo Counter. + + + + + Laser. + + + + + Provides simple and readable plugin priority values. + + + + + + + + Execute the plugin last, after other ones. + + + + + + + + Default plugin priority. + + + + + Low plugin priority. + + + + + Medium plugin priority. + + + + + Higher plugin priority. + + + + + Higher plugin priority. + + + + + + + + Execute the plugin first, before other ones. + + + + + Layers game respawn effects. + + + + + Plays the music to alive and . + + + + + Summons the van. + + + + + Summons the NTF chopper. + + + + + Unique identifier for the different types of rooms. + + + + + Unknown Room Type. + + + + + Lower Containment Armory. + + + + + Lower Containment L-Shaped Room. + + + + + Lower Containment |-Shaped Room. + + + + + Lower Containment SCP 012 Room. + + + + + Lower Containment SCP 914 Room. + + + + + Lower Containment X-Shaped Room. + + + + + Lower Containment T-Shaped Room. + + + + + Lower Containment Cafe Room. + + + + + Lower Containment T-Shaped Plants Room. + + + + + Lower Containment Toilets Room. + + + + + Lower Containment Airlock Room. + + + + + Lower Containment SCP 173 Room. + + + + + Lower Containment Class D Spawn Room. + + + + + Lower Containment Checkpoint B Room. + + + + + Lower Containment Glass Box Room. + + + + + Lower Containment Checkpoint A Room. + + + + + Heavy Containment SCP 079 Room. + + + + + Heavy Containment Entrance Checkpoint Room. + + + + + Heavy Containment T-Shaped Armory Room. + + + + + Heavy Containment SCP 939 Room. + + + + + Heavy Containment HID-Spawn Room. + + + + + Heavy Containment SCP 049 Room. + + + + + Heavy Containment Checkpoint A Room. + + + + + Heavy Containment X-Shaped Room. + + + + + Heavy Containment SCP 106 Room. + + + + + Heavy Containment Nuke Room. + + + + + Heavy Containment Tesla Room. + + + + + Heavy Containment Servers Room. + + + + + Heavy Containment Checkpoint B Room. + + + + + Heavy Containment T-Shaped Room. + + + + + Heavy Containment L-Shaped Room. + + + + + Heavy Containment SCP 096 Room. + + + + + Entrance Red Vent Room. + + + + + Entrance Intercom Room. + + + + + Entrance Gate A Room. + + + + + Entrance PC Room With Downstairs. + + + + + Entrance L-Shaped Room. + + + + + Entrance PC Room. + + + + + Entrance X-Shaped Room. + + + + + Entrance Red Collapsed Tunnel Room. + + + + + Entrance |-Shaped Dr.L Room. + + + + + Entrance |-Shaped Room + + + + + Entrance Cafeteria Room. + + + + + Entrance PC Room With Upstairs. + + + + + Entrance Gate B Room. + + + + + Entrance Shelter Room. + + + + + Pocket Dimension. + + + + + The Surface. + + + + + In which side a certain belongs. + + + + + The same as . + + + + + Mobile Task Forces team. + Contains , , , , + and . + + + + + Chaos Insurgency team. + Contains and . + + + + + . + + + + + . + + + + + Possible sight weapon modifications. + + + + + No sight + + + + + Collimator + + + + + Holo Sight + + + + + Blue Dot Sight + + + + + Red Dot + + + + + Night Vision Sight + + + + + Sniper Scope + + + + + Facility zone types. + + + + + The Surface Zone. + + + + + The Entrance Zone. + + + + + The Heavy Containment Zone. + + + + + The Light Containment Zone. + + + + + An unknown zone. + + + + + Contains an extension method to get from . + Internal class to cache the on level load. + + + + + Gets the . + + The Door to check. + The . + + + + Gets all the values for for the instances using and name. + + + + + A set of extensions for . + + + + + Spawns an in a desired position. + + The type of the item to be spawned. + The durability (or ammo, depends on the weapon) of the item. + Where the item will be spawned. + The rotation. We recommend you to use . + The sight the weapon will have (0 is nothing, 1 is the first sight available in the weapon manager, and so on). + The barrel of the weapon (0 is no custom barrel, 1 is the first barrel available, and so on). + Other attachments like flashlight, laser or ammo counter. + Returns the spawned . + + + + Set the ammo of an item. + + The list of items. + The weapon to be changed. + The ammo amount. + + + + Set the ammo value of an . + + The player instance. + The weapon to be changed. + The ammo amount. + + + + Get the ammo of an . + + The weapon to be get. + Returns the weapon left ammo. + + + + Check if an item is an ammo. + + The item to be checked. + Returns whether the is an ammo or not. + + + + Check if an item is a weapon. + + The item to be checked. + Indicates whether the MicroHID item should be taken into account or not. + Returns whether the is a weapon or not. + + + + Check if an item is an SCP-330. + + The item to be checked. + Returns whether the is an SCP or not. + + + + Check if an item is an SCP. + + The item to be checked. + Returns whether the is an SCP or not. + + + + Check if an item is a throwable item. + + The item to be checked. + Returns whether the is a throwable item or not. + + + + Check if an item is a medical item. + + The item to be checked. + Returns whether the is a medical item or not. + + + + Check if an item is a utility item. + + The item to be checked. + Returns whether the is an utilty item or not. + + + + Check if an item is a keycard. + + The item to be checked. + Returns whether the is a keycard or not. + + + + Gets sight modification of the weapon. + + The player instance. + The weapon with attachment. + Returns . + + + + Sets sight modification of the weapon. + + The player instance. + The weapon with attachment. + Type of the sight. + + + + Gets barrel modification of the weapon. + + The player instance. + The weapon with attachment. + Returns . + + + + Sets barrel modification of the weapon. + + The player instance. + The weapon with attachment. + Type of the barrel. + + + + Gets other modification of the weapon. + + The player instance. + The weapon with attachment. + Returns . + + + + Sets other modification of the weapon. + + The player instance. + The weapon with attachment. + Type of the other. + + + + A set of extensions for . + + + + + Invoke a static method. + + The method type. + The method name. + The method parameters. + + + + Copy all properties from the source class to the target one. + + The target object. + The source object to copy properties from. + + + + A set of extensions for . + + + + + Get a role's . + + The to get the color of. + The of the role. + + + + Get a role's . + + The to check the side of. + . + + + + Get a team's . + + The to get the of. + .. + + + + Get the of the given . + + Role. + . + + + + A set of extensions for . + + + + + Compute the distance between two . + + The first string to be compared. + The second string to be compared. + Returns the distance between the two strings. + + + + Extract command name and arguments from a . + + The to extract from. + Returns a containing the exctracted command name and arguments. + + + + Converts a to snake_case convention. + + The string to be converted. + Indicates whether special chars has to be replaced or not. + Returns the new snake_case string. + + + + Converts an into a string. + + The type of the IEnumerable. + The instance. + Indicates whether the enumerator index should be shown or not. + Returns the converted . + + + + Removes the prefab-generated brackets (#) on names. + + Name of the . + Name without brackets. + + + + Splits camel case string to space-separated words. Ex: SomeCamelCase -> Some Camel Case. + + Camel case string. + Splitted string. + + + + Removes all space symbols from string. + + Input string. + String without spaces. + + + + Represents the in-game badge. + + + + + Initializes a new instance of the struct. + + The badge text. + The badge color. + The badge type. + Indicates whether the badge is global or not. + + + + Gets the badge text. + + + + + Gets the badge color. + + + + + Gets the badge type. + + + + + Gets a value indicating whether the badge is global or not. + + + + + Useful class to save broadcast configs in a cleaner way. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets or sets the broadcast content. + + + + + Gets or sets the broadcast duration. + + + + + Gets or sets the broadcast type. + + + + + Gets or sets a value indicating whether the broadcast should be shown or not. + + + + + A set of tools to use in-game C.A.S.S.I.E more easily. + + + + + Gets a value indicating whether or not a C.A.S.S.I.E announcement is currently playing. Does not include decontamination messages. + + + + + Reproduce a C.A.S.S.I.E message. + + The message to be reproduced. + Indicates whether C.A.S.S.I.E has to hold the message. + Indicates whether C.A.S.S.I.E has to make noises or not during the message. + + + + Reproduce a C.A.S.S.I.E message after a certain amount of seconds. + + The message to be reproduced. + The seconds that have to pass, before reproducing the message. + Indicates whether C.A.S.S.I.E has to hold the message. + Indicates whether C.A.S.S.I.E has to make noises or not during the message. + + + + A set of tools to print messages on the server console. + + + + + Sends a level messages to the game console. + + The message to be sent. + + + + Sends a level messages to the game console. + Server must have exiled_debug config enabled. + + The message to be sent. + Indicates whether the log can be sent or not. + + + + Sends a level messages to the game console. + + The message to be sent. + + + + Sends a level messages to the game console. + This should be used to send errors only. + It's recommended to send any messages in the catch block of a try/catch as errors with the exception string. + + The message to be sent. + + + + Sends a log message to the game console. + + The message to be sent. + The message level of importance. + The message color. + + + + Sends a raw log message to the game console. + + The message to be sent. + The message color. + + + + A set of tools to handle the in-game map more easily. + + + + + Gets a value indicating whether the decontamination has been completed or not. + + + + + Gets the number of activated generators. + + + + + Gets all cameras of SCP-079. + + + + + Gets all . + + + + + Gets all . + + + + + Gets all . + + + + + Gets all . + + + + + Tries to find the room that a Game Object is inside, first using the transform's parents, then using a Raycast if no room was found. + + The Game Object inside the room. + The Room. + + + + Spawns hands at the specified position with specified rotation. + + Hands position. + Hands rotation. + + + + Broadcasts a message to all players. + + The duration in seconds. + The message that will be broadcast (supports Unity Rich Text formatting). + The broadcast type. + + + + Shows a Hint to all players. + + The message that will be broadcast (supports Unity Rich Text formatting). + The duration in seconds. + + + + Clears all players' broadcasts. + + + + + Gets a random spawn point of a . + + The to get the spawn point from. + Returns the spawn point . + + + + Starts the Decontamination process. + + + + + Turns off all lights of the facility (except for the entrance zone). + + The duration of the blackout. + Indicates whether only the heavy containment zone lights have to be turned off or not. + + + + Clears the lazy loading game object cache. + + + + + A set of useful paths. + + + + + Gets AppData path. + + + + + Gets managed assemblies directory path. + + + + + Gets or sets exiled directory path. + + + + + Gets or sets plugins path. + + + + + Gets or sets Dependencies directory path. + + + + + Gets or sets configs path. + + + + + Gets or sets configs path. + + + + + Gets or sets logs path. + + + + + Reloads all paths. + + The new root directory name. + + + + Represents the in-game player, by encapsulating a . + + + + + Initializes a new instance of the class. + + The of the player to be encapsulated. + + + + Initializes a new instance of the class. + + The of the player. + + + + Finalizes an instance of the class. + + + + + Gets a containing all on the server. + + + + + Gets a list of all 's on the server. + + + + + Gets a containing cached and their user ids. + + + + + Gets a containing cached and their ids. + + + + + Gets the encapsulated . + + + + + Gets the encapsulated . + + + + + Gets the player's ammo. + + + + + Gets the HintDisplay of the player. + + + + + Gets the player's inventory. + + + + + Gets the encapsulated 's PlayerCamera. + + + + + Gets the encapsulated 's PlayerCamera. + + + + + Gets the player's grenade manager. + + + + + Gets or sets the player's id. + + + + + Gets the player's user id. + + + + + Gets or sets the player's custom user id. + + + + + Gets the player's user id without the authentication. + + + + + Gets the player's authentication token. + + + + + + + + Gets or sets the player's display nickname. + May be null. + + + + + Gets the player's nickname. + + + + + Gets or sets a value indicating whether the player is invisible or not. + + + + + Gets a value indicating whether the players can be tracked or not. + + + + + Gets a list of player ids who can't see the player. + + + + + Gets a list of player ids who can't see the player. + + + + + Gets a value indicating whether the player has Remote Admin access. + + + + + Gets or sets a value indicating whether the player's overwatch is enabled or not. + + + + + Gets or sets a value indicating the cuffer id. + + + + + Gets or sets the player's position. + + + + + Gets or sets the player's rotations. + + Returns a , representing the directions he's looking at. + + + + Gets or sets the player's rotation. + + Returns the direction he's looking at, useful for Raycasts. + + + + Gets the player's . + + + + + Gets or sets the player's . + + + + + Gets the of the player's role. + + + + + Gets a value indicating whether the player is cuffed or not. + + + + + Gets a value indicating whether the player is reloading or not. + + + + + Gets a value indicating whether the player is zooming or not. + + + + + Gets the player's current . + + + + + Gets a value indicating whether the player is jumping or not. + + + + + Gets or sets the player's IP address. + + + + + Gets or sets a value indicating whether or not the has No-clip enabled. + + indicating status. + + + + Gets the player's command sender instance. + + + + + Gets the player's command sender instance. + + + + + Gets player's . + + + + + Gets a value indicating whether the player is the host or not. + + + + + Gets a value indicating whether the player is alive or not. + + + + + Gets a value indicating whether the player is dead or not. + + + + + Gets or sets the camera of SCP-079. + + + + + Gets a value indicating whether the player's role type is any NTF type . + + + + + Gets the player's they're currently in. + + + + + Gets or sets a value indicating whether the player friendly fire is enabled or not. + This only isAllowed to deal friendly fire damage, not take friendly fire damage. + + + + + Gets or sets the player's scale. + + + + + Gets or sets a value indicating whether the player's bypass mode is enabled or not. + + + + + Gets or sets a value indicating whether the player is muted or not. + + + + + Gets or sets a value indicating whether the player is intercom muted or not. + + + + + Gets or sets a value indicating whether the player's godmode is enabled or not. + + + + + Gets or sets the player's health. + + + + + Gets or sets the player's maximum health. + + + + + Gets or sets the player's adrenaline health. + + + + + Gets or sets the player's maximum adrenaline health. + + + + + Gets or sets the item in the player's hand, returns the default value if empty. + + + + + Gets the index of the current item in hand. + + + + + Gets or sets the abilities of SCP-079. Can be null. + + + + + Gets or sets the levels of SCP-079. Can be null. + + + + + Gets or sets the speaker of SCP-079. Can be null. + + + + + Gets or sets the SCP-079 locked doors . Can be null. + + + + + Gets or sets the experience of SCP-079. + + + + + Gets the class. + + + + + Gets or sets the level of SCP-079. + + + + + Gets or sets the SCP-079 max energy. + + + + + Gets or sets the energy of SCP-079. + + + + + Gets a value indicating whether the staff bypass is enabled or not. + + + + + Gets or sets the player's group name. + + + + + Gets the current room the player is in. + + + + + Gets or sets the player's group. + + + + + Gets or sets the player's rank color. + + + + + Gets or sets the player's rank name. + + + + + Gets the global badge of the player, can be null if none. + + + + + Gets or sets a value indicating whether or not the player's badge is hidden. + + + + + Gets or sets a value indicating whether player should use stamina system. + + + + + Gets or sets a player's scp330 usages counter. + + + + + Gets a value indicating whether player has hands. + + + + + Gets a filtered by team. + + The players' team. + Returns the filtered . + + + + Gets a filtered by role. + + The players' role. + Returns the filtered . + + + + Gets the Player belonging to the ReferenceHub, if any. + + The player's . + Returns a player or null if not found. + + + + Gets the Player belonging to the GameObject, if any. + + The player's . + Returns a player or null if not found. + + + + Gets the player belonging to the player with the specified id. + + The player id. + Returns the player found or null if not found. + + + + Gets the player by his identifier. + + The player's nickname, steamID64 or Discord ID. + Returns the player found or null if not found. + + + + Gets the camera with the given ID. + + The camera id to be searched for. + . + + + + Sets the SCP-079 camera, if the player is SCP-079. + + Camera ID. + + + + Sets the player's rank. + + The rank name to be set. + The group to be set. + + + + Handcuff the player. + + The cuffer player. + + + + Sets the player's . + + The new to be set. + Indicates whether it should preserve the position and inventory after changing the role or not. + Indicates whether the player is escaped or not. + + + + Drops an item from the player's inventory. + + The item to be dropped. + + + + Removes an item from the player's inventory. + + The item to be removed. + + + + Removes the held item from the player's inventory. + + + + + Sends a console message to the player's console. + + The message to be sent. + The message color. + + + + Sends a console message to a . + + The message target. + The message to be sent. + The message color. + + + + Disconnects a player. + + The disconnection reason. + + + + Hurts the player. + + The damage to be inflicted. + The damage type. + The attacker name. + The attacker player id. + + + + Hurts the player. + + The damage to be inflicted. + The attacker. + The damage type. + + + + Kills the player. + + The that will kill the player. + + + + Bans a the player. + + The ban duration. + The ban reason. + The ban issuer nickname. + + + + Kicks the player. + + The kick reason. + The kick issuer nickname. + + + + Blink the player's tag. + + Used to wait. + + + + Sends a message to the player's Remote Admin console. + + The message to be sent. + Indicates whether the message should be highlighted as success or not. + The plugin name. + + + + A simple broadcast to a . Doesn't get logged to the console and can be monospaced. + + The broadcast duration. + The message to be broadcasted. + The broadcast type. + + + + Clears the player's brodcast. Doesn't get logged to the console. + + + + + Add an item of the specified type with default durability(ammo/charge) and no mods to the player's inventory. + + The item to be added. + + + + Add an item to the player's inventory. + + The item to be added. + + + + Resets the player's inventory to the provided list of items, clearing any items it already possess. + + The new items that have to be added to the inventory. + + + + Resets the player's inventory to the provided list of items, clearing any items it already possess. + + The new items that have to be added to the inventory. + + + + Clears the player's inventory, including all ammo and items. + + + + + Drops all items in the player's inventory, including all ammo and items. + + + + + Sets the amount of a specified ammo type. + + The to be set. + The amount of ammo to be set. + + + + Gets the amount of a specified . + + The to get the amount from. + Returns the amount of the chosen . + + + + Simple way to show a hint to the player. + + The message to be shown. + The duration the text will be on screen. + + + + Disables all status affects on the player. + + + + + Disables a status effect on this player. + + The to disale. + + + + Enables a status effect on this player. + + The to enable. + The amount of time the effect will be active for. + If the effect is already active, setting to true will add this duration onto the effect. + + + + Enables a status effect on this player. + + The name of the to enable. + The amount of time the effect will be active for. + If the effect is already active, setting to true will add this duration onto the effect. + + + + Removes the player's hands. + + + + + + + + Expose how a plugin has to be made. + + The config type. + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A set of tools to handle team respawns more easily. + + + + + Gets the actual . + + + + + Play an effect when a certain class spawns. + + The effect to be played. + + + + Play an effect when a certain class spawns. + + The effect to be played. + + + + Play effects when a certain class spawns. + + The effects to be played. + + + + Play effects when a certain class spawns. + + The effects to be played. + + + + Summons the NTF chopper. + + + + + Summons the van. + + Whether or not to play the Chaos Insurgency spawn music. + + + + The in-game room. + + + + + Gets the name. + + + + + Gets the . + + + + + Gets the position. + + + + + Gets the in which the room is located. + + + + + Gets the . + + + + + Gets a of in the . + + + + + Gets a of in the . + + + + + Gets a value indicating whether or not the lights in this room are currently flickered off. + + + + + Flickers the room's lights off for a duration. + + Duration in seconds. + + + + Factory method to create and add a component to a Transform. + We can add parameters to be set privately here. + + The Game Object to attach the Room component to. + The Room component that was instantiated onto the Game Object. + + + + A set of tools to handle the round more easily. + + + + + Gets the time elapsed from the start of the round. + + + + + Gets the start time of the round. + + + + + Gets a value indicating whether the round is started or not. + + + + + Gets or sets a value indicating whether the round is locked or not. + + + + + Gets or sets a value indicating whether the lobby is locked or not. + + + + + Restarts the round. + + + + + Start the round. + + + + + Represents the general role of Scp096. + + + + + Gets or Sets a value indicating the max shield amount Scp096 can have. + + + + + Gets a list of player ids who will be turned away from SCP-096. + + + + + A set of tools to modify SCP-173's behaviour. + + + + + Gets a list of player ids who will be turned away from SCP-173. + + + + + A set of tools to use the Scp914 machine more easily. + + + + + Gets or sets SCP-914 . + + + + + Gets or sets SCP-914 recipes. + + + + + Gets or sets SCP-914 config mode. + + + + + Gets a value indicating whether the SCP-914 was activated and is currently processing items. + + + + + Gets the intake booth . + + + + + Gets the output booth . + + + + + Starts the SCP-914. + + + + + A set of tools to work with the server code more easily . + + + + + Gets the player's host of the server. + + + + + Gets the cached component. + + + + + Gets the cached component. + + + + + Gets the cached . + + + + + Gets or sets the name of the server. + + + + + Gets or sets the port of the server. + + + + + Gets or sets a value indicating whether friendly fire is enabled or not. + + + + + A set of tools to work with the warhead code more easily. + + + + + Gets the cached component. + + + + + Gets the cached component. + + + + + Gets the cached component. + + + + + Gets or sets a value indicating whether the warhead lever is enabled or not. + + + + + Gets or sets a value indicating whether the warhead has already been activated or not. + + + + + Gets a value indicating whether the warhead has already been detonated or not. + + + + + Gets a value indicating whether the warhead detonation is in progress or not. + + + + + Gets or sets the warhead detonation timer. + + + + + Gets the warhead real detonation timer. + + + + + Gets or sets a value indicating whether the warhead can be disabled or not. + + + + + Gets or sets a value indicating whether the warhead can be disabled or not. + + + + + Gets a value indicating whether the warhead can be started or not. + + + + + Starts the warhead countdown. + + + + + Stops the warhead. + + + + + Detonates the warhead. + + + + + Shake all players, like if the warhead has been detonated. + + + + + Defines the contract for basic config features. + + + + + Gets or sets a value indicating whether the plugin is enabled or not. + + + + + Defines the contract for basic plugin features. + + The config type. + + + + Gets the plugin assembly. + + + + + Gets the plugin name. + + + + + Gets the plugin prefix. + + + + + Gets the plugin author. + + + + + Gets the plugin commands. + + + + + Gets the plugin priority. + Higher values mean higher priority and vice versa. + + + + + Gets the plugin version. + + + + + Gets the required version of Exiled to run the plugin without bugs or incompatibilities. + + + + + Gets the plugin config. + + + + + Fired after enabling the plugin. + + + + + Fired after disabling the plugin. + + + + + Fired after reloading the plugin. + + + + + Fired before registering commands. + + + + + Fired before unregistering configs. + + + + diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Bootstrap.dll b/packages/EXILED.2.1.14/lib/net472/Exiled.Bootstrap.dll new file mode 100644 index 0000000..f23ad47 Binary files /dev/null and b/packages/EXILED.2.1.14/lib/net472/Exiled.Bootstrap.dll differ diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Bootstrap.xml b/packages/EXILED.2.1.14/lib/net472/Exiled.Bootstrap.xml new file mode 100644 index 0000000..ae90bff --- /dev/null +++ b/packages/EXILED.2.1.14/lib/net472/Exiled.Bootstrap.xml @@ -0,0 +1,23 @@ + + + + Exiled.Bootstrap + + + + + The assembly loader class for Exiled. + + + + + Gets a value indicating whether exiled has already been loaded or not. + + + + + Internally called loading method. + + + + diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Events.dll b/packages/EXILED.2.1.14/lib/net472/Exiled.Events.dll new file mode 100644 index 0000000..d5ef812 Binary files /dev/null and b/packages/EXILED.2.1.14/lib/net472/Exiled.Events.dll differ diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Events.xml b/packages/EXILED.2.1.14/lib/net472/Exiled.Events.xml new file mode 100644 index 0000000..fc2d89d --- /dev/null +++ b/packages/EXILED.2.1.14/lib/net472/Exiled.Events.xml @@ -0,0 +1,4789 @@ + + + + Exiled.Events + + + + + The ReconnectRestart command. + + + + + + + + + + + + + + + + + The reload configs command. + + + + + Gets static instance of the command. + + + + + + + + + + + + + + + + + The reload configs command. + + + + + Gets static instance of the command. + + + + + + + + + + + + + + + + + The reload gameplay command. + + + + + Gets static instance of the command. + + + + + + + + + + + + + + + + + The reload plugins command. + + + + + Gets static instance of the command. + + + + + + + + + + + + + + + + + The reload command. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + The reload remoteadmin command. + + + + + Gets static instance of the command. + + + + + + + + + + + + + + + + + The command to show all plugins. + + + + + + + + + + + + + + + + + The command to show all plugins. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + + + + + + + Gets or sets a value indicating whether SCP-173 can be blocked or not by the tutorial. + + + + + Gets or sets a value indicating whether SCP-096 can be triggered or not by the tutorial. + + + + + Gets or sets a value indicating whether the name tracking is enabled or not. + + + + + Gets or sets a value indicating whether the inventory should be dropped before being set as spectator, through commands or plugins. + + + + + Gets or sets a value indicating whether the blood can be spawned or not. + + + + + Gets or sets a value indicating whether configs has to be reloaded every time a round restarts. + + + + + Gets a value indicating whether bans should be logged or not. + + + + + Gets or sets a value indicating the max shield amount for Scp096. + + + + + Contains all informations before a player activates SCP-914. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who's activating SCP-914. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player activates the warhead panel. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's trying to activate the warhead panel. + + + + + Gets a list of permissions, required to activate the warhead panel. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player activates the workstation. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's trying to activate the workstation. + + + + + Gets a workstation. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all information before adding a target to SCP-096. + + + + + Initializes a new instance of the class. + + who is SCP-096. + who is the target to be added. + amount of temporary health to add to . + amount of time to add to 's enrage timer. Note: This does not affect anything if he doesn't already have any targets before this event is called. + + + + Gets the object of the SCP-096. + + + + + Gets the being added as a target. + + + + + Gets or sets a value indicating whether gets or sets whether or not the target is allowed to be added. + + + + + Gets or sets the amount of AHP to add to 096 if is true. + + + + + Gets or sets how much time is added to 's enrage timer if is true. + + + + + Contains all informations before starting the decontamination. + + + + + Initializes a new instance of the class. + + + + + + + Gets or sets the announcement id, from 0 to 6. + + + + + Gets or sets a value indicating whether the announcement is going to be global or not. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before announcing the ntf entrance. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the number of scps left. + + + + + Gets or sets the unit name. + + + + + Gets or sets the unit number. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before announcing an SCP termination. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the player who killed the SCP. + + + + + Gets the killed . + + + + + Gets or sets the hit info. + + + + + Gets or sets the termination cause. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations after banning a player from the server. + + + + + Initializes a new instance of the class. + + The banned player. + The ban details. + + + + + Gets the banned player. + + + + + Gets the ban details. + + + + + Gets the ban type. + + + + + Contains all informations before banning a player. + + + + + Initializes a new instance of the class. + + The ban target. + The ban issuer. + The ban minutes duration. + The ban reason. + The ban full message. + Indicates whether the event can be executed or not. + + + + Gets or sets the ban duration. + + + + + Contains all informations before SCP-096 calms down. + + + + + Initializes a new instance of the class. + + The instance. + The player who's controlling SCP-096. + Indicates whether the event can be executed or not. + + + + Contains all informations before a player changes his group. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's changing his group. + + + + + Gets or sets the player's new group. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player's intercom mute status is changed. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's being intercom muted/unmuted. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets a value indicating whether the player is being intercom muted or unmuted. + + + + + Contains all informations before a player changes the item in his hand. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's changing the item. + + + + + Gets or sets the old item. + + + + + Gets the new item. + + + + + Contains all informations before changing the SCP-914 knob setting. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's changing the SCP-914 knob setting. + + + + + Gets or sets the SCP-914 knob setting. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player changes the warhead lever status. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who's changing the warhead status. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player's mute status is changed. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's being muted/unmuted. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets a value indicating whether the player is being muted or unmuted. + + + + + Contains all informations before a player changes his role. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the player who'll change his role. + + + + + Gets or sets the new player's role. + + + + + Gets base items that the player will receive. + + + + + Gets or sets a value indicating whether the player is escaped or not. + + + + + Gets or sets a value indicating whether the position has to be preserved after changing the role. + + + + + Contains all informations before a player closes a generator. + + + + + Initializes a new instance of the class. + + The player who's closing the generator. + The instance. + Indicates whether the event can be executed or not. + + + + Contains all informations before containing SCP-106. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who's controlling SCP-106. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before creating a portal with SCP-096. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's controlling SCP-106. + + + + + Gets or sets the portal position. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains the damage done to the window. + + + + + Initializes a new instance of the class. + + + + + + + Gets the object. + + + + + Gets or sets the damage the window will receive. + + + + + Contains all informations before a player activates the workstation. + + + + + Initializes a new instance of the class. + + + + Indicates whether the event can be executed or not. + + + + Contains all informations before decontaminating the light containment zone. + + + + + Initializes a new instance of the class. + + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations after a player dies. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the killer player. + + + + + Gets the killed player. + + + + + Gets or sets the hit informations. + + + + + Contains all informations before a player drops an item. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's dropping the item. + + + + + Gets or sets the item to be dropped. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all information before a player dies. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the killing player. + + + + + Gets the dying player. + + + + + Gets or sets the hit information. + + + + + Gets or sets a value indicating whether gets or sets if the player should be killed or not. + + + + + Contains all informations before a player ejects a tablet. + + + + + Initializes a new instance of the class. + + The player who's ejecting the tablet. + The instance. + Indicates whether the event can be executed or not. + + + + Contains all informations before ending a round. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets or sets the round summary class list. + + + + + Gets or sets the leading team. + + + + + Gets or sets a value indicating whether the round is going to finish or not. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before SCP-096 gets enraged. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the SCP-096 instance. + + + + + Gets the player who's controlling SCP-096. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player enters the femur breaker. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who's entering the femur breaker. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player enters the pocket dimension. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's entering the pocket dimension. + + + + + Gets or sets the pocket dimension position. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player escapes. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's escaping. + + + + + Gets or sets the new player's role, assigned after escaping. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player escapes the pocket dimension. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's escaping the pocket dimension. + + + + + Gets or sets the position in which the player is going to be teleported. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a grenade explodes. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the player who thrown the grenade. + + + + + Gets the players who could be affected by the grenade, if any, and the damage that would hurt them. + + + + + Gets the players who could be affected by the grenade, if any. + + + + + Gets a value indicating whether the grenade is a frag or flash grenade. + + + + + Gets the grenade that is exploding. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player dies from walking through the incorrect exit in the pocket dimension. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's escaping the pocket dimension. + + + + + Gets the PocketDimensionTeleport the player walked into. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player is infected. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's getting infected. + + + + + Gets the player who is SCP049. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before SCP-079 gains experience. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player who's controlling SCP-079. + + + + + Gets the experience gain type. + + + + + Gets or sets the amount of experience to be gained. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before SCP-079 gains a level. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player who's controlling SCP-079. + + + + + Gets the old level of SCP-079. + + + + + Gets or sets the new level of SCP-079. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations after activating a generator. + + + + + Initializes a new instance of the class. + + + + + + Gets the activated generator. + + + + + Contains all informations before handcuffing a player. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the cuffer player. + + + + + Gets the target player to be cuffed. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player gets hurt. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the attacker player. + + + + + Gets the target player, who is going to be hurt. + + + + + Gets the hit informations. + + + + + Gets the time at which the player was hurt. + + + + + Gets the damage type. + + + + + Gets the tool that damaged the player. + + + + + Gets or sets the amount of inflicted damage. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player inserts a tablet into a generator. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's inserting a tablet into the generator. + + + + + Gets the instance. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all player's informations after he has interacted with something. + + + + + Initializes a new instance of the class. + + + + + + Gets the player who interacted. + + + + + Contains all informations before a player interacts with a door. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's interacting with the door. + + + + + Gets or sets the instance. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all information before a player interacts with an elevator. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player who's interacting with the elevator. + + + + + Gets the instance. + + + + + Gets the current . + + + + + Gets the . + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player interacts with a locker. + + + + + Initializes a new instance of the class. + + + + + + + + + + + Gets the player who's interacting with the locker. + + + + + Gets the instance. + + + + + Gets the interacting chamber. + + + + + + + + Gets the locker id. + + + + + Gets the chamber id. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player triggers a tesla through SCP-079. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's triggering the tesla through SCP-079. + + + + + Gets the tesla game object, that SCP-079 is triggering. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player speaks to the itercom. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who's going to speak to the intercom. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations after a player drops an item. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who dropped the item. + + + + + Gets the dropped pickup. + + + + + Contains all player's informations, after he joins the server. + + + + + Initializes a new instance of the class. + + The joined player. + + + + Gets the joined player. + + + + + Contains all iformations after banning a player from the server. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the kicked player. + + + + + Gets or sets the kick reason. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before kicking a player. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets or sets the ban target. + + + + + Gets or sets the ban issuer. + + + + + Gets or sets the kick reason. + + + + + Gets or sets the full kick message. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Logs the kick, anti-backdoor protection from malicious plugins. + + The message to be logged. + + + + Contains all player's information, after he leaves the server. + + + + + Initializes a new instance of the class. + + The player who left the server. + + + + Contains information about the report to local administrators. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the report issuer. + + + + + Gets the report target. + + + + + Gets or sets the report reason. + + + + + Gets or sets a value indicating whether the process can be processed or not. + + + + + Contains all informations before a player opens a generator. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's opening the generator. + + + + + Gets the generator that is opening. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player picks up an item. + + + + + Initializes a new instance of the class. + + The player who's picking up the item. + The pickup to be picked up. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player picks up an item. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player who picking up the scp330. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets or sets player's pickup counter. + + + + + Gets or sets a value indicating whether pickup should be severe. + + + + + Gets or sets a value indicating what item will be picked up. + + + + + Contains all informations before a player places blood. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the player who's placing the blood. + + + + + Gets or sets the blood placing position. + + + + + Gets or sets the blood type. + + + + + Gets or sets the blood multiplier. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before placing a decal. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the decal owner. + + + + + Gets or sets the decal position. + + + + + Gets or sets the decal rotation. + + + + + Gets or sets the decal type. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before pre-autenticating a player. + + + + + Initializes a new instance of the class. + + + + + + + + + + + Gets the player's user id. + + + + + Gets the reader starting position for reading the preauth. + + + + + Gets the flags. + + + + + Gets the player's country. + + + + + Gets the connection request. + + + + + Gets a value indicating whether the player can be authenticated or not. + + + + + Delays the connection. + + The delay in seconds. + Indicates whether the player has to be rejected forcefully or not. + + + + Rejects the player and redirects them to another server port. + + The new server port. + Indicates whether the player has to be rejected forcefully or not. + + + + Rejects a player who's trying to authenticate. + + The ban reason. + The ban expiration time. + Indicates whether the player has to be rejected forcefully or not. + + + + Rejects a player who's trying to authenticate. + + The ban reason. + The ban expiration time in .NET Ticks. + Indicates whether the player has to be rejected forcefully or not. + + + + Rejects a player who's trying to authenticate. + + The instance. + Indicates whether the player has to be rejected forcefully or not. + + + + Rejects a player who's trying to authenticate. + + The custom rejection reason. + Indicates whether the player has to be rejected forcefully or not. + + + + Rejects a player who's trying to authenticate. + + The rejection reason. + Indicates whether the player has to be rejected forcefully or not. + The custom rejection reason (Banned and Custom reasons only). + The ban expiration ticks (Banned reason only). + The delay in seconds (Delay reason only). + The redirection port (Redirect reason only). + + + + Disallows the connection without sending any reason. Should only be used when the connection has already been terminated by the plugin itself. + + + + + Contains all information before a player receives a . + + + + + Initializes a new instance of the class. + + The receiving the effect. + The being added to the player. + The state the effect is being changed to. + The current state of the effect being changed. + + + + Gets the receiving the effect. + + + + + Gets the being received. + + + + + Gets or sets a value indicating whether or not the effect will be allowed to be applied. + + + + + Gets or sets a value indicating how long the effect will last. + + + + + Gets or sets the value of the new state of the effect. Setting this to 0 is the same as setting IsAllowed to false. + + + + + Gets the value of the current state of this effect on the player. + + + + + Contains informations after SCP-079 recontainming. + + + + + Initializes a new instance of the class. + + + + + + Gets the player that was SCP-079. + + + + + Contains all informations before a player reloads his weapon. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's reloading the weapon. + + + + + Gets a value indicating whether only the reload animation is being reproduced or not. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations freeing a handcuffed player. + + + + + Initializes a new instance of the class. + + The cuffer player. + The target player to be uncuffed. + Indicates whether the event can be executed or not. + + + + Contains all informations before reporting a cheater. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the reporter player. + + + + + Gets the reported player. + + + + + Gets the server id. + + + + + Gets or sets the report reason. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before spawning a wave of or .. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the list of players that are going to be respawned. + + + + + Gets or sets the maximum amount of respawnable players. + + + + + Gets or sets a value indicating what the next respawnable team is.. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets the current spawnable team. + + + + + Contains all information before ending a round. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the leading team. + + + + + Gets or sets the round summary class list. + + + + + Gets or sets the time to restart the next round. + + + + + Contains all informations before sending a console message. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + Gets the player who's sending the command. + + + + + Gets the command name. + + + + + Gets the command arguments. + + + + + Gets a value indicating whether the command is encrypted or not. + + + + + Gets or sets the return message, that will be shown to the user in the console. + + + + + Gets or sets the color of the return message. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before the SCP-914 machine upgrades items inside it. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the sending the command. + + + + + Gets the player who's sending the command. + + + + + Gets the command name. + + + + + Gets the command arguments. + + + + + Gets or sets the message that will be returned back to the . + + + + + Gets or sets a value indicating whether whether or not the command was a success. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before shooting with a weapon. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player who's shooting. + + + + + Gets the target the player's shooting at. + + + + + Gets or sets the position of the shoot. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations after a player has shot. + + + + + Initializes a new instance of the class. + + + + + + + + + + + Gets the player who shot. + + + + + Gets the target of the shot. + + + + + Gets the hitbox type of the shot. + + + + + Gets the hitbox type of the shot. + + + + + Gets the shot distance. + + + + + Gets or sets the inflicted damage. + + + + + Gets or sets a value indicating whether the shot can hurt the target or notc. + + + + + Contains all informations after the server spawns an item. + + + + + Initializes a new instance of the class. + + + + + + Gets or sets the item pickup. + + + + + Contains all informations before spawning a player. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the spawning player. + + + + + Gets the player role type. + + + + + Gets or sets the player's spawning position. + + + + + Gets or sets the rotation y axis of the player. + + + + + Contains all informations before the server spawns an item. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets or sets the item to be dropped. + + + + + Gets or sets the position to spawn the item. + + + + + Gets or sets the rotation to spawn the item. + + + + + Gets or sets a value indicating whether or not the Pickup will be locked. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before spawning a player ragdoll. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + Gets the player who killed the owner of the ragdoll. + + + + + Gets the player, owner of the ragdoll. + + + + + Gets or sets the spawning position of the ragdoll. + + + + + Gets or sets the ragdoll rotation. + + + + + Gets or sets the role type of the ragdoll owner. + + + + + Gets or sets the hit informations on the ragdoll. + + + + + Gets or sets a value indicating whether the player can be revived by SCP-049 or not. + + + + + Gets or sets the ragdoll dissonance id. + + + + + Gets or sets the ragdoll player nickname. + + + + + Gets or sets the ragdoll playr id. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before starting the warhead. + + + + + Initializes a new instance of the class. + + The player who's going to start the warhead. + Indicating whether the event can be executed or not. + + + + Contains all informations before a player is infected. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's getting infected. + + + + + Gets the player who is SCP049. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player triggers a speaker through SCP-079. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player who's triggering the speaker through SCP-079. + + + + + Gets the room where the camera is located, that SCP-079 is triggering. + + + + + Gets or sets the amount of AP that will be removed for the first time when using speakers through SCP-079. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all information before SCP-096 starts prying a gate open. + + + + + Initializes a new instance of the class. + + The Scp096 who is triggering the event. + The gate to be pried open. + + + + Gets the object of the SCP-096. + + + + + Gets the to be pried open. + + + + + Gets or Sets a value indicating whether or not they should be allowed to pry the gate open. + + + + + Contains all informations before stopping the warhead. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who's going to stop the warhead. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before the SCP-914 machine upgrades items inside it. + + + + + Initializes a new instance of the class. + + The player who's stopping the use of the medical item. + The medical item that won't be consumed. + The cooldown left for completing the use of the medical item. + + + + + Gets the medical item cooldown. + + + + + Contains all informations before a player stopping a speaker through SCP-079. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's stopping the speaker through SCP-079. + + + + + Gets the room where the camera is located, that SCP-079 is stopping. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before syncing player's data with the server. + + + + + Initializes a new instance of the class. + + + + + + + + + Gets the player of the syncing data. + + + + + Gets the player's speed. + + + + + Gets or sets the current player's animation. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before teleporting an SCP-106. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's controlling SCP-106. + + + + + Gets or sets the portal position. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before a player throws a greande. + + + + + Initializes a new instance of the class. + + + + + + + Indicates whether the event can be executed or not. + + + + Gets the player who's throwing the greande. + + + + + Gets the instance. + + + + + Gets the grenade id. + + + + + Gets or sets the grenade type. + + + + + Gets or sets a value indicating whether the throw is slow or not. + + + + + Gets or sets the fuse time. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before triggering a tesla. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who triggered the tesla. + + + + + Gets or sets a value indicating whether the player is in hurting range or not. + + + + + Gets or sets a value indicating whether the tesla is going to be triggered or not. + + + + + Contains all informations before the SCP-914 machine upgrades items inside it. + + + + + Initializes a new instance of the class. + + + + + + + + Gets the player who's unlocking the generator. + + + + + Gets the generator that is going to be unlocked. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations before the SCP-914 machine upgrades items inside it. + + + + + Initializes a new instance of the class. + + + + + + + + + + Gets the instance. + + + + + Gets all players inside SCP-914. + + + + + Gets all items to be upgraded inside SCP-914. + + + + + Gets or sets SCP-914 working knob setting. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Contains all informations after a player uses a medical item on himself. + + + + + Initializes a new instance of the class. + + + + + + + Gets the player who used the medical item. + + + + + Gets the medical item that the player consumed. + + + + + Contains all informations before a player uses a medical item. + + + + + Initializes a new instance of the class. + + The player who's going to use the medical item. + The medical item to be used. + + + + + + Gets or sets the medical item cooldown. + + + + + Gets or sets a value indicating whether the event can be executed or not. + + + + + Patch and unpatch events into the game. + + + + + The below variable is used to increment the name of the harmony instance, otherwise harmony will not work upon a plugin reload. + + + + + The custom delegate. + + The type. + The instance. + + + + The custom delegate, with empty parameters. + + + + + Gets the plugin instance. + + + + + Gets a list of types and methods for which EXILED patches should not be run. + + + + + Gets a set of types and methods for which EXILED patches should not be run. + + + + + + + + Gets the instance. + + + + + + + + + + + Patches all events. + + + + + Checks the list and un-patches any methods that have been defined there. Once un-patching has been done, they can be patched by plugins, but will not be re-patchable by Exiled until a server reboot. + + + + + Unpatches all events. + + + + + A set of tools to execute events safely and without breaking other plugins. + + + + + Executes all listeners safely. + + Event arg type. + Source event. + Event arg. + Event or its arg is null. + + + + Executes all listeners safely. + + Source event. + Event is null. + + + + Map related events. + + + + + Invoked before placing decals. + + + + + Invoked before placing bloods. + + + + + Invoked before announcing the light containment zone decontamination. + + + + + Invoked before announcing an SCP termination. + + + + + Invoked before announcing the NTF entrance. + + + + + Invoked after a generator has been activated. + + + + + Invoked before decontaminating the light containment zone. + + + + + Invoked before damaging a window. + + + + + Invoked before a grenade explodes. + + + + + Invoked before an item is spawned. + + + + + Invoked after an item is spawned. + + + + + Called before placing a decal. + + The instance. + + + + Called before placing bloods. + + The instance. + + + + Called before announcing the light containment zone decontamination. + + The instance. + + + + Called before announcing an SCP termination. + + The instance. + + + + Called before announcing the NTF entrance. + + The instance. + + + + Called after a generator has been activated. + + The instance. + + + + Called before decontaminating the light containment zone. + + The instance. + + + + Called before damaging a window. + + The instance. + + + + Called before a grenade explodes. + + The instance. + + + + Called before an item is spawned. + + The instance. + + + + Called after an item is spawned. + + The instance. + + + + Player related events. + + + + + Invoked before authenticating a player. + + + + + Invoked before kicking a player. + + + + + Invoked after a player has been kicked. + + + + + Invoked before banning a player. + + + + + Invoked after a player has been banned. + + + + + Invoked after a player used a medical item. + + + + + Invoked after a player has stopped the use of a medical item. + + + + + Invoked after a player interacted with something. + + + + + Invoked before spawning a player's ragdoll. + + + + + Invoked before activating the warhead panel. + + + + + Invoked before using a medical item. + + + + + Invoked after a player has joined the server. + + + + + Invoked after a player has left the server. + + + + + Invoked before hurting a player. + + + + + Invoked before a player dies. + + + + + Invoked after a player died. + + + + + Invoked before changing a player's role. + + + + + Invoked before throwing a grenade. + + + + + Invoked before dropping an item. + + + + + Invoked after an item has been dropped. + + + + + Invoked before picking up an item + + + + + Invoked before picking up an scp330 + + + + + Invoked before handcuffing a player. + + + + + Invoked before removing handcuffs to a player. + + + + + Invoked before escaping from the facility. + + + + + Invoked before speaking to the intercom. + + + + + Invoked after a player's shot. + + + + + Invoked before shooting. + + + + + Invoked before entering the pocket dimension. + + + + + Invoked before escaping the pocket dimension. + + + + + Invoked before escaping the pocket dimension. + + + + + Invoked before reloading a weapon. + + + + + Invoked before spawning a player. + + + + + Invoked before entering the femur breaker + + + + + Invoked before syncing player's data. + + + + + Invoked before changing a player changes the item in his hand. + + + + + Invoked before changing a player's group. + + + + + Invoked before interacting with a door. + + + + + Invoked before interacting with an elevator. + + + + + Invoked before interacting with a locker. + + + + + Invoked before triggering a tesla. + + + + + Invoked before unlocking a generator. + + + + + Invoked before opening a generator. + + + + + Invoked befroe closing a generator. + + + + + Invoked before inserting a generator. + + + + + Invoked before ejecting a generator. + + + + + Invoked before receiving an effect. + + + + + Invoked before activating workstation. + + + + + Invoked before deactivating workstation. + + + + + Invoked before changing user mute status. + + + + + Invoked before changing user intercom mute status. + + + + + Invoked before pre-authenticating a player. + + The instance. + + + + Invoked before kicking a player. + + The instance. + + + + Invoked after a player has been kicked. + + The instance. + + + + Invoked before banning a player. + + The instance. + + + + Invoked after a player has been banned. + + The instance. + + + + Invoked after a player used a medical item. + + The instance. + + + + Invoked after a player has stopped the use of a medical item. + + The instance. + + + + Invoked after a player interacted with something. + + The instance. + + + + Invoked before spawning a player's ragdoll. + + The instance. + + + + Invoked before activating the warhead panel. + + The instance. + + + + Invoked before using a medical item. + + The instance. + + + + Invoked after a player has joined the server. + + The instance. + + + + Invoked after a player has left the server. + + The instance. + + + + Invoked before hurting a player. + + The instance. + + + + Invoked before a player dies. + + instance. + + + + Invoked after a player died. + + The instance. + + + + Invoked before changing a player's role. + + The instance. + + + + Invoked before throwing a grenade. + + The instance. + + + + Invoked before dropping an item. + + The instance. + + + + Invoked after an item has been dropped. + + The instance. + + + + Invoked before picking up an item. + + The instance. + + + + Invoked before picking up an item. + + The instance. + + + + Invoked before handcuffing a player. + + The instance. + + + + Invoked before removing handcuffs to a player. + + The instance. + + + + Invoked before escaping from the facility. + + The instance. + + + + Invoked before speaking to the intercom. + + The instance. + + + + Invoked after a player's shot. + + The instance. + + + + Invoked before shooting. + + The instance. + + + + Invoked before entering the pocket dimension. + + The instance. + + + + Invoked before escaping the pocket dimension. + + The instance. + + + + Invoked before choosing the incorrect pocket dimension exit. + + The instance. + + + + Invoked before reloading a weapon. + + The instance. + + + + Invoked before spawning a player. + + The instance. + + + + Invoked before entering the femur breaker. + + The instance. + + + + Invoked before syncing player's data. + + The instance. + + + + Invoked before changing a player changes the item in his hand. + + The instance. + + + + Called before changing a player's group. + + The instance. + + + + Called before interacting with a door. + + The instance. + + + + Called before interacting with an elevator. + + The instance. + + + + Called before interacting with a locker. + + The instance. + + + + Called before triggering a tesla. + + The instance. + + + + Called before unlocking a generator. + + The instance. + + + + Called before opening a generator. + + The instance. + + + + Called before closing a generator. + + The instance. + + + + Called before inserting a generator. + + The instance. + + + + Called before ejecting a generator. + + The instance. + + + + Called before receiving an effect. + + The instance. + + + + Called before activating workstation. + + The instance. + + + + Called before deactivating workstation. + + The instance. + + + + Called before changing user mute status. + + The instance. + + + + Called before changing user intercom mute status. + + The instance. + + + + Scp049 related events. + + + + + Invoked before a player is infected. + + + + + Invoked before Scp049 starts to infect a player. + + + + + Invoked before a player is recalled. + + The instance. + + + + Invoked before Scp049 starts to recall a player. + + The instance. + + + + SCP-079 related events. + + + + + Invoked before gaining experience with SCP-079 + + + + + Invoked before gaining levels with SCP-079 + + + + + Invoked before triggering a tesla with SCP-079. + + + + + Invoked before triggering a door with SCP-079. + + + + + Invoked before triggering a speaker with SCP-079. + + + + + Invoked before stopping a speaker with SCP-079. + + + + + Invoked after Scp079 recontainment. + + + + + Invoked before gaining experience with SCP-079. + + The instance. + + + + Invoked before gaining levels with SCP-079. + + The instance. + + + + Invoked before triggering a tesla with SCP-079. + + The instance. + + + + Invoked before interacting with a door with SCP-079. + + The instance. + + + + Invoked before interacting with a speaker with SCP-079. + + The instance. + + + + Invoked before stopping with a speaker with SCP-079. + + The instance. + + + + Called after 079 recontainment. + + The instance. + + + + SCP-096 related events. + + + + + Invoked before enraging with SCP-096. + + + + + Invoked before calming down with SCP-096. + + + + + Invoked before adding a target to SCP-096. + + + + + Invoked before Scp096 starts prying open a gate. + + + + + Invoked before enraging with SCP-096. + + The instance. + + + + Invoked before calming down with SCP-096. + + The instance. + + + + Invoked before adding a target to SCP-096. + + The instance. + + + + Invoked before Scp096 starts prying open a gate. + + The instance. + + + + SCP-106 related events. + + + + + Invoked before creating an SCP-106 portal. + + + + + Invoked before teleporting with SCP-106. + + + + + Invoked before containing SCP-106. + + + + + Invoked before creating an SCP-106 portal. + + The instance. + + + + Invoked before teleporting with SCP-106. + + The instance. + + + + Invoked before containing SCP-106. + + The instance. + + + + Handles SCP-914 related events. + + + + + Invoked before upgrading items in the SCP-914 machine. + + + + + Invoked before activating the SCP-914 machine. + + + + + Invoked before changing the SCP-914 machine knob setting. + + + + + Called before upgrading items in the SCP-914 machine. + + The instance. + + + + Invoked before activating the SCP-914 machine. + + The instance. + + + + Invoked before changing the SCP-914 machine knob setting. + + The instance. + + + + Server related events. + + + + + Invoked before waiting for players. + + + + + Invoked after the start of a new round. + + + + + Invoked before ending a round + + + + + Invoked after the end of a round. + + + + + Invoked before the restart of a round. + + + + + Invoked when a player reports a cheater. + + + + + Invoked before respawning a wave of Chaos Insurgency or NTF. + + + + + Invoked when sending a command through the in-game console. + + + + + Invoked when sending a command through the Remote Admin console. + + + + + Invoked when sending a complaint about a player to the local server administrators. + + + + + Invoked after the "reload configs" command is ran. + + + + + Invoked after the "reload gameplay" command is ran. + + + + + Invoked after the "reload remoteadminconfigs" command is ran. + + + + + Called before waiting for players. + + + + + Called after the start of a new round. + + + + + Called before ending a round. + + The instance. + + + + Called after the end of a round. + + The instance. + + + + Called before restarting a round. + + + + + Called when a player reports a cheater. + + The instance. + + + + Called before respawning a wave of Chaso Insurgency or NTF. + + The instance. + + + + Called when sending a command through in-game console. + + The instance. + + + + Called when sending a command through the Remote Admin console. + + The instance. + + + + Called when sending a complaint about a player to the local server administrators. + + The instance. + + + + Called after the "reload configs" command is ran. + + + + + Called after the "reload gameplay" command is ran. + + + + + Called after the "reload remoteadminconfigs" command is ran. + + + + + Handles warhead related events. + + + + + Invoked before stopping the warhead. + + + + + Invoked before starting the warhead. + + + + + Invoked after the warhead has been detonated. + + + + + Invoked before changing the warhead lever status. + + + + + Called before stopping the warhead. + + The instance. + + + + Called before starting the warhead. + + The instance. + + + + Called after the warhead has been detonated. + + + + + Invoked before changing the warhead lever status. + + The instance. + + + + Handles some round clean-up events and some others related to players. + + + + + + + + + + + + + + + + + Patches . + Adds the event. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the and events. + + + + + Patch the . + Adds the event. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the and events. + + + + + Patches . + Adds the event. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the and events. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the and event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the and events. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Handle the player connection. + + The instance. + + + + Patches the method. + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the and events. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the and event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the , , and event for SCP-079. + + + + + Prefix of . + + The instance. + The command to be executed. + The target game object. + Returns a value indicating whether the original method has to be executed or not. + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches the method. + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + + Patches . + Adds the event. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the RestartingRound event. + + + + + Patches . + Adds the and event. + + + + + Patches . + Adds the RoundStarted event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Adds the WaitingForPlayers event. + + + + + Patches . + Adds the WarheadDetonated event. + + + + + Patch the . + Adds the event. + + + + + Patch the . + Adds the event. + + + + + Patches . + Adds the event. + + + + + Patches . + Fixes triggering due to the R.2 code by using the Y coordinate from the player's scale to multiply the offset. + + + + + Patches . + Fixes triggering due to the R.3 code by using the Y coordinate from the player's scale to multiply the offset. + + + + + Fixes property. + + + + + Fixes property. + + + + + Fixes method. + + + + + Patches . + + + + + Patches . + + + + + Patches the property. + + + + + Patches . + + + + + Patch the . + + + + + Patches . + + + + diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Loader.dll b/packages/EXILED.2.1.14/lib/net472/Exiled.Loader.dll new file mode 100644 index 0000000..47d0ac7 Binary files /dev/null and b/packages/EXILED.2.1.14/lib/net472/Exiled.Loader.dll differ diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Loader.xml b/packages/EXILED.2.1.14/lib/net472/Exiled.Loader.xml new file mode 100644 index 0000000..0d97f59 --- /dev/null +++ b/packages/EXILED.2.1.14/lib/net472/Exiled.Loader.xml @@ -0,0 +1,292 @@ + + + + Exiled.Loader + + + + + The configs of the loader. + + + + + + + + Gets or sets a value indicating whether outdated plugins should be loaded or not. + + + + + Gets or sets the environment type. + + + + + Used to handle plugin configs. + + + + + Gets the config serializer. + + + + + Gets the config serializer. + + + + + Loads all plugin configs. + + The raw configs to be loaded. + Returns a dictionary of loaded configs. + + + + Reads, Loads and Saves plugin configs. + + Returns a value indicating if the reloading process has been completed successfully or not. + + + + Saves plugin configs. + + The configs to be saved, already serialized in yaml format. + Returns a value indicating whether the configs have been saved successfully or not. + + + + Saves plugin configs. + + The configs to be saved. + Returns a value indicating whether the configs have been saved successfully or not. + + + + Read all plugin configs. + + Returns the read configs. + + + + Clears the configs. + + Returns a value indicating whether configs have been cleared successfully or not. + + + + Reloads RemoteAdmin configs. + + + + + Spurce: https://dotnetfiddle.net/8M6iIE. + + + + + Initializes a new instance of the class. + + The inner type description instance. + + + + + + + Source: https://dotnetfiddle.net/8M6iIE. + + + + + Initializes a new instance of the class. + + The inner descriptor instance. + The comment to be written. + + + + Gets the comment to be written. + + + + + + + + + + + + + + + + + Source: https://dotnetfiddle.net/8M6iIE. + + + + + Initializes a new instance of the class. + + The next visitor instance. + + + + + + + Source: https://dotnetfiddle.net/8M6iIE. + + + + + Initializes a new instance of the class. + + The base descriptor instance. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Basic configs validation. + + + + + Initializes a new instance of the class. + + The node deserializer instance. + + + + + + + This class implements all possible MultiAdmin features. + + + + + Comparator implementation according to plugin priorities. + + + + + Public instance. + + + + + + + + Used to handle plugins. + + + + + Gets the plugins list. + + + + + Gets the initialized global random class. + + + + + Gets the version of the assembly. + + + + + Gets the configs of the plugin manager. + + + + + Gets a value indicating whether the debug should be shown or not. + + + + + Gets plugin dependencies. + + + + + Runs the plugin manager, by loading all dependencies, plugins, configs and then enables all plugins. + + The dependencies that could have been loaded by Exiled.Bootstrap. + + + + Loads all plugins. + + + + + Loads an assembly. + + The path to load the assembly from. + Returns the loaded assembly or null. + + + + Create a plugin instance. + + The plugin assembly. + Returns the created plugin instance or null. + + + + Enables all plugins. + + + + + Reloads all plugins. + + + + + Disables all plugins. + + + + + Loads all dependencies. + + + + diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Permissions.dll b/packages/EXILED.2.1.14/lib/net472/Exiled.Permissions.dll new file mode 100644 index 0000000..af242f4 Binary files /dev/null and b/packages/EXILED.2.1.14/lib/net472/Exiled.Permissions.dll differ diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Permissions.xml b/packages/EXILED.2.1.14/lib/net472/Exiled.Permissions.xml new file mode 100644 index 0000000..b9bde10 --- /dev/null +++ b/packages/EXILED.2.1.14/lib/net472/Exiled.Permissions.xml @@ -0,0 +1,283 @@ + + + + Exiled.Permissions + + + + + Adds a permission to a group. + + + + + + + + + + + + + + + + + Adds a group to permissions. + + + + + + + + + + + + + + + + + Handles commands about permissions groups. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + Removes a group to permissions. + + + + + + + + + + + + + + + + + Handles commands about permissions. + + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + Reloads all permissions. + + + + + + + + + + + + + + + + + Removes a permission from a group. + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Gets a value indicating whether the debug should be shown or not. + + + + + Gets the permissions folder path. + + + + + Gets the permissions full path. + + + + + + + + + + + Gets groups list. + + + + + Gets the default group. + + + + + Create permissions. + + + + + Reloads permissions. + + + + + Save permissions. + + + + + Checks a sender's permission. + + The sender to be checked. + The permission to be checked. + Returns a value indicating whether the user has the permission or not. + + + + Checks a sender's permission. + + The sender to be checked. + The permission to be checked. + Returns a value indicating whether the user has the permission or not. + + + + Checks a player's permission. + + The player to be checked. + The permission to be checked. + true if the player's current or native group has permissions; otherwise, false. + + + + Represents a player's group. + + + + + Gets or sets a value indicating whether group is the default one or not. + + + + + Gets or sets the group inheritance. + + + + + Gets or sets the group permissions. + + + + + Gets the combined permissions of the group plus all inherited groups. + + + + + Handles all plugin-related permissions, for executing commands, doing actions and so on. + + + + + Gets the permissions instance. + + + + + + + + + + + Classe di risorse fortemente tipizzata per la ricerca di stringhe localizzate e così via. + + + + + Restituisce l'istanza di ResourceManager nella cache utilizzata da questa classe. + + + + + Esegue l'override della proprietà CurrentUICulture del thread corrente per tutte le + ricerche di risorse eseguite utilizzando questa classe di risorse fortemente tipizzata. + + + + + Cerca una risorsa localizzata di tipo System.Byte[]. + + + + diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Updater.dll b/packages/EXILED.2.1.14/lib/net472/Exiled.Updater.dll new file mode 100644 index 0000000..ef65adf Binary files /dev/null and b/packages/EXILED.2.1.14/lib/net472/Exiled.Updater.dll differ diff --git a/packages/EXILED.2.1.14/lib/net472/Exiled.Updater.xml b/packages/EXILED.2.1.14/lib/net472/Exiled.Updater.xml new file mode 100644 index 0000000..c2520a5 --- /dev/null +++ b/packages/EXILED.2.1.14/lib/net472/Exiled.Updater.xml @@ -0,0 +1,43 @@ + + + + Exiled.Updater + + + + + + + + + + + Gets a value indicating whether testing releases have to be downloaded or not. + + + + + Gets a value that indicates which assemblies should be excluded from the update. + + + + + + + + + + + Default version comparer using . + + + + + Readonly instance of . + + + + + + + diff --git a/packages/EXILED.2.1.9/EXILED.2.1.9.nupkg b/packages/EXILED.2.1.9/EXILED.2.1.9.nupkg deleted file mode 100644 index a3eaa8c..0000000 Binary files a/packages/EXILED.2.1.9/EXILED.2.1.9.nupkg and /dev/null differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.API.dll b/packages/EXILED.2.1.9/lib/net472/Exiled.API.dll deleted file mode 100644 index 47f2bb7..0000000 Binary files a/packages/EXILED.2.1.9/lib/net472/Exiled.API.dll and /dev/null differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Bootstrap.dll b/packages/EXILED.2.1.9/lib/net472/Exiled.Bootstrap.dll deleted file mode 100644 index 701da70..0000000 Binary files a/packages/EXILED.2.1.9/lib/net472/Exiled.Bootstrap.dll and /dev/null differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Events.dll b/packages/EXILED.2.1.9/lib/net472/Exiled.Events.dll deleted file mode 100644 index 19fc9b5..0000000 Binary files a/packages/EXILED.2.1.9/lib/net472/Exiled.Events.dll and /dev/null differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Loader.dll b/packages/EXILED.2.1.9/lib/net472/Exiled.Loader.dll deleted file mode 100644 index 6ac0147..0000000 Binary files a/packages/EXILED.2.1.9/lib/net472/Exiled.Loader.dll and /dev/null differ diff --git a/packages/EXILED.2.1.9/lib/net472/Exiled.Updater.dll b/packages/EXILED.2.1.9/lib/net472/Exiled.Updater.dll deleted file mode 100644 index 0355f23..0000000 Binary files a/packages/EXILED.2.1.9/lib/net472/Exiled.Updater.dll and /dev/null differ