Project Arrhythmia
A video game developed by Vitamin Games.
Loading...
Searching...
No Matches
SettingsManager Class Reference

Handles Game Saving / Saves Including game data on levels. More...

+ Inheritance diagram for SettingsManager:

Public Member Functions

override void OnAwake ()
 
async void OnAwakeAsync ()
 
void UpdateSettingsFile (bool _reset=false)
 
async void SaveSettingsFile (string _newSettings)
 
async Task< SettingsDataCreateSettingsFile ()
 
void AdjustForMobile (ref SettingsData _settings)
 
void ApplySettingsFile (SettingsData _settings, Action _callback)
 
void ApplyAudioSettings ()
 
void ApplyVideoSettings ()
 
void ApplyAccessibilitySettings ()
 
void ApplyGameplaySettings ()
 
void ApplyStateSettings ()
 
void UpdateGlobalVars (string _key, string _value)
 
void UpdateGlobalVars (string _key, float _value)
 
bool ShowChangeLog ()
 
- Public Member Functions inherited from SingletonBase< SettingsManager >
virtual void Awake ()
 

Static Public Attributes

const int DEFAULT_RESOLUTION = 3
 

Private Member Functions

void InitFileInfo ()
 
async Task< SettingsDataLoadSaveData ()
 
void OnApplicationQuit ()
 
void OnApplicationPause ()
 
async Task< SettingsDataReadSettingsFile ()
 

Private Attributes

string className = "[<color=#BA68C8>SaveManager</color>] \n"
 
DataManager.FileTypeDefinition userSettingsFileInfo
 
SettingsData Settings = new SettingsData()
 

Additional Inherited Members

- Public Attributes inherited from SingletonBase< SettingsManager >
bool DestroySingleton
 
- Properties inherited from SingletonBase< SettingsManager >
static T Inst [get]
 

Detailed Description

Handles Game Saving / Saves Including game data on levels.

Member Function Documentation

◆ OnAwake()

override void SettingsManager.OnAwake ( )
virtual

Reimplemented from SingletonBase< SettingsManager >.


The documentation for this class was generated from the following file: