internal void TimeParadox(TimeParadoxCause cause) { switch (behaviourOnTimeParadox) { case TimeParadoxBehaviour.NoEffect: break; case TimeParadoxBehaviour.DebugLog: DebugLogTimeParadox(cause); break; case TimeParadoxBehaviour.ReloadScene: DebugLogTimeParadox(cause); game.ReloadCurrentLevel(); break; } ; }
void DebugLogTimeParadox(TimeParadoxCause cause) { Debug.Log($"Time paradox! Cause: {cause}"); }