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(); }
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(); }
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(); }