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

            base.OnEnabled();
        }