Esempio n. 1
0
 public void FirstSettingsJson()
 {
     gameObject.GetComponent <JsonSerial>()._VolumeData.OpeningsAnimation = ToggleBtn.GetComponent <UnityEngine.UI.Toggle>().isOn;
     gameObject.GetComponent <JsonSerial>()._VolumeData.volumeBackground  = MasterSlider.GetComponent <UnityEngine.UI.Slider>().value;
     gameObject.GetComponent <JsonSerial>()._VolumeData.volumeFx          = FXSlider.GetComponent <UnityEngine.UI.Slider>().value;
     gameObject.GetComponent <JsonSerial>().saveSettings();
 }
Esempio n. 2
0
 private async void ToggleRun()
 {
     IsRunning = !IsRunning;
     ToggleBtn.SetLabel(IsRunning ? "Stop" : "Run");
     if (IsRunning)
     {
         await PeriodsList.RefreshAll();
     }
 }
Esempio n. 3
0
    void UpdateToggleButton(ToggleBtn btn)
    {
        if (btn.btnImage)
        {
            btn.btnImage.sprite = btn.active ? btn.activeImage : btn.inactiveImage;
        }

        btn.button.GetComponent <Image>().color = btn.active ? activeColor : inactiveColor;
        if (btn.toggleEvent != null)
        {
            btn.toggleEvent.Invoke(btn.active ^ btn.inverse);
        }
    }
Esempio n. 4
0
    void Start()
    {
        if (File.Exists(Application.persistentDataPath + "/Settings.json"))
        {
            VolumeData SettingsData = gameObject.GetComponent <JsonSerial>().getSettings();
            ToggleBtn.GetComponent <UnityEngine.UI.Toggle>().isOn     = SettingsData.OpeningsAnimation;
            MasterSlider.GetComponent <UnityEngine.UI.Slider>().value = SettingsData.volumeBackground;
            FXSlider.GetComponent <UnityEngine.UI.Slider>().value     = SettingsData.volumeFx;
        }
        else
        {
            FirstSettingsJson();
        }

        startPos  = Background.transform.localScale;
        endPos.x  = 1.03f;
        endPos.y  = 1.03f;
        endPos.z  = startPos.z;
        StartTime = Time.time;
    }