Exemplo n.º 1
0
        /// <inheritdoc />
        public override void OnDisabled()
        {
            Events.Handlers.Server.RoundStarted -= roundHandler.OnRoundStarted;
            harmony.UnpatchAll();

            harmony      = null;
            roundHandler = null;

            base.OnDisabled();
        }
Exemplo n.º 2
0
        /// <inheritdoc />
        public override void OnEnabled()
        {
            roundHandler = new RoundHandler();

            Events.Handlers.Server.RoundStarted += roundHandler.OnRoundStarted;
            harmony = new Harmony($"com.{nameof(CustomItems)}.galaxy119-{DateTime.Now.Ticks}");
            harmony.PatchAll();

            base.OnEnabled();
        }
Exemplo n.º 3
0
        /// <inheritdoc />
        public override void OnDisabled()
        {
            Events.Handlers.Server.RoundStarted -= roundHandler.OnRoundStarted;

            Events.Handlers.Player.ChangingRole -= playerHandler.OnChangingRole;

            harmony.UnpatchAll();

            harmony      = null;
            roundHandler = null;

            base.OnDisabled();
        }
Exemplo n.º 4
0
        /// <inheritdoc />
        public override void OnEnabled()
        {
            Instance      = this;
            roundHandler  = new RoundHandler();
            playerHandler = new PlayerHandler();

            Events.Handlers.Server.RoundStarted += roundHandler.OnRoundStarted;

            Events.Handlers.Player.ChangingRole += playerHandler.OnChangingRole;

            harmony = new Harmony($"com.{nameof(CustomItems)}.galaxy119-{DateTime.Now.Ticks}");
            harmony.PatchAll();

            base.OnEnabled();
        }