public void Display(SceneTransitionSO value) { if (value is SceneTransitionSOWithString stringValue) { Display(stringValue); } else { Debug.LogError(value + " cannot be cast to SceneTransitionSOWithString"); } }
public void LoadUnload(SceneTransitionSO transition) { LoadUnload(transition.scenesToLoad, transition.scenesToUnload); }
public void StoreTransition(SceneTransitionSO value) { transition = value; }
public void ExitScene(SceneTransitionSO transition) { currentTransition = transition; fadeOut.Play("Fade Out"); }
public void Input(SceneTransitionSO value) { Relay.Invoke(value); }