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