Exemplo n.º 1
0
        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>();
        }
Exemplo n.º 2
0
 protected override void Unload()
 {
     Instance = null;
 }
Exemplo n.º 3
0
 protected override void Unload()
 {
     playersToIgnore.Clear();
     playersToIgnore = null;
     Instance        = null;
 }