public void LoadSettingsFromSavedData(StandaloneSavedData sData)
    {
        if (sData == null)
        {
            // new game data
            ResetSettings();
            Debug.Log("SETTINGS: Error loading StandaloneSavedData, creating new settings.");
        }
        else
        {
            SettingsVersion = sData.SettingsVersion;
            Users           = sData.Users;
            ChangeUser(sData.CurrentUser);

            User.Name               = sData.CurrentUser;
            User.AvatarId           = sData.AvatarId;
            User.CurrentLevelNumber = sData.CurrentLevelNumber;
            User.LevelsCompleted    = sData.LevelsCompleted;

            // options
            User.MusicVolume            = sData.MusicVolume;
            User.SoundVolume            = sData.SoundVolume;
            User.LastTrack              = sData.LastTrack;
            User.DontShowExitGameWindow = sData.DontShowExitGameWindow;
            User.Alarms = sData.Alarms;

            Debug.Log("SETTINGS: Loaded successfully.");
        }
        sData = null;
    }
 public ZPlayerSettings()
 {
     User  = null;
     Users = new DictUsers();
 }