protected override void Load() { Instance = this; if (_overrided) { return; } SteamChannel.onTriggerSend += OnTriggerSend; ov = new OverrideWrapper(typeof(Provider).GetMethod("send", BindingFlags.Public | BindingFlags.Static), typeof(Overridable).GetMethod("send", BindingFlags.Static | BindingFlags.Public)); if (!ov.Override()) { Logger.LogError("Could not override send method"); } _overrided = true; playersToIgnore = new List <CSteamID>(); }
protected override void Unload() { Instance = null; }
protected override void Unload() { playersToIgnore.Clear(); playersToIgnore = null; Instance = null; }