public override void OnDisabled()
 {
     base.OnDisabled();
     GameEvents.onVesselCreate.Remove(PlayerColorEvents.SetVesselOrbitColor);
     LockSystem.Singleton.UnregisterAcquireHook(PlayerColorEvents.OnLockAcquire);
     LockSystem.Singleton.UnregisterReleaseHook(PlayerColorEvents.OnLockRelease);
     PlayerColors.Clear();
 }
 protected override void OnDisabled()
 {
     base.OnDisabled();
     GameEvents.onVesselCreate.Remove(PlayerColorEvents.SetVesselOrbitColor);
     SystemsContainer.Get <LockSystem>().UnregisterAcquireHook(PlayerColorEvents.OnLockAcquire);
     SystemsContainer.Get <LockSystem>().UnregisterReleaseHook(PlayerColorEvents.OnLockRelease);
     PlayerColors.Clear();
 }
Example #3
0
 protected override void OnDisabled()
 {
     base.OnDisabled();
     GameEvents.onVesselCreate.Remove(PlayerColorEvents.OnVesselCreated);
     GameEvents.OnMapEntered.Remove(PlayerColorEvents.MapEntered);
     LockEvent.onLockAcquireUnityThread.Remove(PlayerColorEvents.OnLockAcquire);
     LockEvent.onLockReleaseUnityThread.Remove(PlayerColorEvents.OnLockRelease);
     PlayerColors.Clear();
 }
Example #4
0
 protected override void OnDisabled()
 {
     base.OnDisabled();
     GameEvents.onVesselCreate.Remove(PlayerColorEvents.OnVesselCreated);
     GameEvents.OnMapEntered.Remove(PlayerColorEvents.MapEntered);
     LockSystem.Singleton.UnregisterAcquireHook(PlayerColorEvents.OnLockAcquire);
     LockSystem.Singleton.UnregisterReleaseHook(PlayerColorEvents.OnLockRelease);
     PlayerColors.Clear();
 }