コード例 #1
0
 private void OnEnable()
 {
     AudioSliderValue = AudioListener.volume;
     if (SettingsData.Settings != null)
     {
         Difficulty = SettingsData.Settings != null ? Engine.Difficulty.Medium : SettingsData.Settings.Difficulty;
     }
     EventManager.StartListening(EventsNames.PauseMenuEvent, PauseMenuAction);
 }
コード例 #2
0
 public static void SettingsChangeEvent(Engine.Difficulty difficulty)
 {
     Debug.Log("SettingsChange Event");
     EventManager.TriggerEvent(SettingsEvent, new EventParam
     {
         TypeOfEvent = EventResponseType.GameManagerEvent,
         Response    = new SettingsResponse
         {
             Difficulty = difficulty
         }
     });
 }
コード例 #3
0
 public Settings(float volume,
                 int height,
                 int width,
                 int refreshRate,
                 int vSync,
                 int antiAliasing,
                 int textureQuality,
                 bool isFullscreen,
                 bool isFpsIsShowed,
                 Engine.Difficulty difficulty)
 {
     this.volume         = volume;
     this.height         = height;
     this.width          = width;
     this.refreshRate    = refreshRate;
     this.vSync          = vSync;
     this.antiAliasing   = antiAliasing;
     this.textureQuality = textureQuality;
     this.isFullscreen   = isFullscreen;
     this.isFpsIsShowed  = isFpsIsShowed;
     this.difficulty     = difficulty;
 }