//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // * Derived Method: On Trigger //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ protected override void OnTrigger() { base.OnTrigger(); if (m_rOwningPage != null) { m_rOwningPage.Disappear(false); } // Show Previous Scene/Note if (PreviousScene != null) { if (PreviousScene.IsSceneActive) { PreviousScene.ShowSceneVignette(); } else { PreviousScene.ShowSubscene(); } } if (PreviousNotePage != null) { PreviousNotePage.Reveal(false); } // Hide Vignette if no one is going to own it :/ if (PreviousScene == null) { VignetteManager.TransitionVignette(0.0f, 0.25f); } }