public override void OnDisabled() { PlayerEvents.TriggeringTesla -= _eventHandlers.OnTriggeringTesla; Timing.KillCoroutines(CoroutineHandle); _eventHandlers = null; Translations = null; Singleton = null; base.OnDisabled(); }
public override void OnEnabled() { Singleton = this; Translations = new Translations(); _eventHandlers = new EventHandlers(); PlayerEvents.TriggeringTesla += _eventHandlers.OnTriggeringTesla; if (!Manager.RegisterCommand(new TeslaCommand())) { OnDisabled(); } base.OnEnabled(); }