/// <inheritdoc /> public override void OnDisabled() { Events.Handlers.Server.RoundStarted -= roundHandler.OnRoundStarted; harmony.UnpatchAll(); harmony = null; roundHandler = null; base.OnDisabled(); }
/// <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(); }
/// <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(); }
/// <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(); }