Example #1
0
        bool LoadSettings(string filename)
        {
            UseWaitCursor = true;

            var persistence = new SettingsPersistence();
            var settings    = persistence.Load(filename);

            if (settings != null)
            {
                this.settings = settings;

                UpdateTitle();
                InitializeSettings();

                MarkClean();
                OnSettingsUpdated();

                UseWaitCursor = false;

                return(true);
            }

            // Failed to persist settings.
            UseWaitCursor = false;
            return(false);
        }
Example #2
0
    // Use this for initialization
    void Start()
    {
        var audioListener = GetComponent <AudioListener>();
        var x             = SettingsPersistence.GetValueBySetting(Assets.Code.Utilities.Enumerations.Setting.Audio);

        audioListener.enabled = x != 0;
    }
Example #3
0
        void SaveSettings(string filename = null)
        {
            UseWaitCursor = true;

            UpdateSettings();

            // Persist settings to file.
            var persistense = new SettingsPersistence();

            if (string.IsNullOrEmpty(filename))
            {
                persistense.Save(settings);
            }
            else
            {
                persistense.Save(settings, filename);
            }

            // file name may be a different one now
            UpdateTitle();

            MarkClean();
            OnSettingsUpdated();

            UseWaitCursor = false;
        }
Example #4
0
 void Start()
 {
     OctagonRotateSpeed.value = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.OctagonTurnSpeed);
     OctagonSwapSpeed.value   = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.OctagonSwapSpeed);
     OctagonShowIcons.isOn    = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.OctagonShowIcons) != 0;
     Audio.isOn = SettingsPersistence.GetValueBySetting(Utilities.Enumerations.Setting.Audio) != 0;
     SetAudioListeners(Audio.isOn);
 }
Example #5
0
        public void SaveSettings()
        {
            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.OctagonTurnSpeed, (int)OctagonRotateSpeed.value);
            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.OctagonSwapSpeed, (int)OctagonSwapSpeed.value);
            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.OctagonShowIcons, Convert.ToInt32(OctagonShowIcons.isOn));

            SettingsPersistence.SetValue(Utilities.Enumerations.Setting.Audio, Convert.ToInt32(Audio.isOn));
            SetAudioListeners(Audio.isOn);

            SettingsPersistence.Save();

            GameObject.Find("ScreenManager").GetComponent <MainMenuNavigtationScript>().ShowMenu(MainMenuRef);
        }
Example #6
0
        ApplicationSettings LoadSettings()
        {
            var persistence = new SettingsPersistence();
            var settings    = persistence.Load();

            if (settings == null)
            {
                Logger.Instance.WriteLine("Loaded default settings.");

                // Return default settings.
                return(new ApplicationSettings());
            }

            return(settings);
        }
Example #7
0
    private void ShowAppropriateIcon(GameObject gameObjectRef)
    {
        var octControllerScript = gameObjectRef.GetComponent <OctagonControllerScript>();

        switch (octControllerScript.octagonType)
        {
        case Enumerations.OctagonType.Normal:
        case Enumerations.OctagonType.CorrectPath:

            ChangeAlpha(gameObjectRef, false);

            if (octControllerScript.octagonColor == Enumerations.OctagonColor.Locked)
            {
                gameObjectRef.transform.Find("Image").GetComponent <Image>().sprite  = lockedSprite;
                gameObjectRef.transform.Find("Image").GetComponent <Image>().enabled = true;
                break;
            }

            switch (octControllerScript.octagonAction)
            {
            case Enumerations.OctagonAction.Turn:
                // If they have icons turned on, show the icons. If not, don't.
                if (SettingsPersistence.GetValueBySetting(Enumerations.Setting.OctagonShowIcons) == 1)
                {
                    gameObjectRef.transform.Find("Image").GetComponent <Image>().sprite = rotateSprite;
                    ChangeAlpha(gameObjectRef, true);
                }
                break;

            case Enumerations.OctagonAction.Swap:
                ChangeAlpha(gameObjectRef, true);
                gameObjectRef.transform.Find("Image").GetComponent <Image>().sprite = swapSprite;
                break;
            }
            break;
        }
    }
 // Use this for initialization
 void Start()
 {
     PuzzlePersistence.Load();
     SettingsPersistence.Load();
     HintSystem.InitializeFirstTimeHintSystem();
 }
        public static bool SetSettings(string domain, string token, byte interval)
        {
            SettingsPersistence db = new SettingsPersistence();

            return(db.Update(domain, token, interval));
        }
Example #10
0
        public static bool ResetSettings()
        {
            SettingsPersistence db = new SettingsPersistence();

            return(db.Update("", "", 0));
        }
Example #11
0
        public static Settings GetSettings()
        {
            SettingsPersistence db = new SettingsPersistence();

            return(db.Select());
        }
Example #12
0
        public static bool CreateSettings()
        {
            SettingsPersistence db = new SettingsPersistence();

            return(db.Create());
        }