protected override void DidDeactivate(bool removedFromHierarchy, bool screenSystemDisabling) { base.DidDeactivate(removedFromHierarchy, screenSystemDisabling); _songPreviewPlayer.CrossFadeToDefault(); ClearPreview(); Instance = null; }
public void Awake() { if (!_settingsViewController) { _settingsViewController = BeatSaberUI.CreateViewController <SettingsViewController>(); } if (!_previewViewController) { _previewViewController = BeatSaberUI.CreateViewController <PreviewViewController>(); } }
protected override void DidActivate(bool firstActivation, bool addedToHierarchy, bool screenSystemEnabling) { base.DidActivate(firstActivation, addedToHierarchy, screenSystemEnabling); Instance = this; if (!previewParent) { previewParent = new GameObject("SSPreviewParent"); previewParent.transform.position = new Vector3(-3f, 1.3f, 1f); previewParent.transform.Rotate(0f, 30f, 0f); } doneGeneratingPreview = false; GeneratePreview(); StartCoroutine(IEInstantiateAudioSource()); }