Пример #1
0
 private void ToogleGallon()
 {
     Settings.ToogleGallon();
     UgreTools.SetPlayerPrefBool("Gallon", Settings.Gallon);
     SetGallonText();
     SetImpText();
 }
Пример #2
0
 private void TooglePound()
 {
     Settings.TooglePound();
     UgreTools.SetPlayerPrefBool("Pound", Settings.Pound);
     SetPoundText();
     SetImpText();
 }
Пример #3
0
 private void ToggleInch()
 {
     Settings.ToogleInch();
     UgreTools.SetPlayerPrefBool("Inch", Settings.Inch);
     SetInchText();
     SetImpText();
 }
Пример #4
0
 private void TogglePixelCamera()
 {
     pixelToggle = !pixelToggle;
     UgreTools.SetPlayerPrefBool("pixelToggle", pixelToggle);
     pixelPerfectCamera.enabled = pixelToggle;
     SetPixelText();
 }
Пример #5
0
 private void ToggleImp()
 {
     Settings.ToogleImperial();
     UgreTools.SetPlayerPrefBool("Imperial", Settings.Imperial);
     SetImpText();
     SetInchText();
     SetPoundText();
     SetGallonText();
 }
Пример #6
0
 // Start is called before the first frame update
 private void Start()
 {
     // PixelButton
     pixelToggle = UgreTools.GetPlayerPrefBool("pixelToggle");
     if (pixelCameraButton != null && pixelPerfectCamera != null)
     {
         pixelCameraButton.onClick.AddListener(TogglePixelCamera);
         pixelText = pixelText != null ? pixelText : pixelCameraButton.GetComponentInChildren <TextMeshProUGUI>();
         SetPixelText();
     }
     if (impButton != null)
     {
         impButton.onClick.AddListener(ToggleImp);
         impText = impText != null ? impText : impButton.GetComponentInChildren <TextMeshProUGUI>();
         SetImpText();
     }
     if (inchBtn != null)
     {
         inchBtn.onClick.AddListener(ToggleInch);
         inchText = inchText != null ? inchText : inchBtn.GetComponentInChildren <TextMeshProUGUI>();
         SetInchText();
     }
     if (poundBtn != null)
     {
         poundBtn.onClick.AddListener(TooglePound);
         poundText = poundText != null ? poundText : poundBtn.GetComponentInChildren <TextMeshProUGUI>();
         SetPoundText();
     }
     if (gallonBtn != null)
     {
         gallonBtn.onClick.AddListener(ToogleGallon);
         gallonText = gallonText != null ? gallonText : gallonBtn.GetComponentInChildren <TextMeshProUGUI>();
         SetGallonText();
     }
     if (currEventFontSize != null)
     {
         currEventFontSize.text = Settings.EventLogFontSize.ToString();
     }
     if (eventFontUp != null && eventFontDown != null)
     {
         eventFontUp.onClick.AddListener(EventFontSizeUp);
         eventFontDown.onClick.AddListener(EventFontSizeDown);
     }
     setGenders.onClick.AddListener(OpenSetGenders);
     if (toggleSkippedMenu != null && skippedMenu != null)
     {
         toggleSkippedMenu.onClick.AddListener(() => skippedMenu.SetActive(!skippedMenu.activeSelf));
     }
 }
Пример #7
0
 private void Start()
 {
     // Clear default options
     raceDropdown.ClearOptions();
     genderDropdown.ClearOptions();
     sortBy.ClearOptions();
     // Add my new ones + one extra for all
     raceDropdown.options.Add(new TMP_Dropdown.OptionData("All"));
     raceDropdown.AddOptions(UgreTools.EnumToOptionDataList <Races>());
     genderDropdown.options.Add(new TMP_Dropdown.OptionData("All"));
     genderDropdown.AddOptions(UgreTools.EnumToOptionDataList <Genders>());
     sortBy.options.Add(new TMP_Dropdown.OptionData("Sort by"));
     sortBy.AddOptions(UgreTools.EnumToOptionDataList <SortByEnum>());
     // Add listerners
     raceDropdown.onValueChanged.AddListener(delegate { SortRace(raceDropdown); });
     genderDropdown.onValueChanged.AddListener(delegate { SortGender(genderDropdown); });
     sortBy.onValueChanged.AddListener(delegate { SortByStat(sortBy); });
 }
Пример #8
0
 public static void Save()
 {
     // Metrics & Units
     UgreTools.SetPlayerPrefBool(impSaveName, Imperial);
     UgreTools.SetPlayerPrefBool(inchSaveName, Inch);
     UgreTools.SetPlayerPrefBool(poundSaveName, Pound);
     UgreTools.SetPlayerPrefBool(gallonSaveName, Gallon);
     // Gender names
     PlayerPrefs.SetString("Male", Male);
     PlayerPrefs.SetString("Female", Female);
     PlayerPrefs.SetString("Herm", Herm);
     PlayerPrefs.SetString("Cuntboy", Cuntboy);
     PlayerPrefs.SetString("Dickgirl", Dickgirl);
     PlayerPrefs.SetString("Doll", Doll);
     // Fontsizes
     PlayerPrefs.SetFloat(eventLogFontSizeSaveName, EventLogFontSize);
     PlayerPrefs.SetFloat(combatLogFontSizeSaveName, CombatLogFontSize);
     PlayerPrefs.SetFloat(sexlogFontSizeSaveName, SexlogFontSize);
     // Misc
     // UgreTools.SetPlayerPrefBool("Vore", Vore);
     UgreTools.SetPlayerPrefBool("Scat", Scat);
 }
Пример #9
0
 public static void Load()
 {
     // Units
     Imperial = UgreTools.GetPlayerPrefBool(impSaveName);
     Inch     = UgreTools.GetPlayerPrefBool(inchSaveName);
     Pound    = UgreTools.GetPlayerPrefBool(poundSaveName);
     Gallon   = UgreTools.GetPlayerPrefBool(gallonSaveName);
     // Genders
     Male     = PlayerPrefs.GetString("Male", Male);
     Female   = PlayerPrefs.GetString("Female", Female);
     Herm     = PlayerPrefs.GetString("Herm", Herm);
     Cuntboy  = PlayerPrefs.GetString("Cuntboy", Cuntboy);
     Dickgirl = PlayerPrefs.GetString("Dickgirl", Dickgirl);
     Doll     = PlayerPrefs.GetString("Doll", Doll);
     // FontSizes
     EventLogFontSize  = UgreTools.GetFloatPref(EventLogFontSize, eventLogFontSizeSaveName);
     CombatLogFontSize = UgreTools.GetFloatPref(CombatLogFontSize, combatLogFontSizeSaveName);
     SexlogFontSize    = UgreTools.GetFloatPref(SexlogFontSize, sexlogFontSizeSaveName);
     // Misc
     //  Vore = UgreTools.GetPlayerPrefBool("Vore");
     Scat = UgreTools.GetPlayerPrefBool("Scat");
 }
Пример #10
0
 private void Start()
 {
     blessingsIds = UgreTools.EnumToList <PregnancyBlessingsIds>();
     AddBlessBtns();
     toggleBlessingsBtn.onClick.AddListener(ToggleBlessing);
 }