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(); }
private async void ToggleRun() { IsRunning = !IsRunning; ToggleBtn.SetLabel(IsRunning ? "Stop" : "Run"); if (IsRunning) { await PeriodsList.RefreshAll(); } }
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); } }
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; }