Пример #1
0
 public void ProcessInput()
 {
     Run.RegisterState();
     Jump.RegisterState();
     Pulse.RegisterState();
     Interact.RegisterState();
     Pause.RegisterState();
     Back.RegisterState();
     Debug.RegisterState();
     Start.RegisterState();
     Quicksave.RegisterState();
     Quickload.RegisterState();
 }
Пример #2
0
 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;
         }
     }
 }