public void ProcessInput() { Run.RegisterState(); Jump.RegisterState(); Pulse.RegisterState(); Interact.RegisterState(); Pause.RegisterState(); Back.RegisterState(); Debug.RegisterState(); Start.RegisterState(); Quicksave.RegisterState(); Quickload.RegisterState(); }
private void CallbackGameSceneLoadRequested(GameScenes scene) { if (Configuration.QuicksaveOnSceneChange) { if (Time.realtimeSinceStartup - lastBackup > (Math.Max(Configuration.MinTimeBetweenQuicksaves, MIN_BACKUP_INTERVAL))) { Log.Info("CallbackGameSceneLoadRequested doing Quicksave"); SaveConfirmationSound.forceAudio = true; SaveConfirmationSound.firstCall = false; Quicksave.DoQuicksave(Quicksave.SCENE_QS_PREFIX + Configuration.SceneSaveNameTemplate, "AutoQuickSave to"); lastBackup = Time.realtimeSinceStartup; } } }