using UnityEngine; public class BTN_Cheat : MonoBehaviour { public bool saveAfter = true; public bool addMoney; public bool addExperience; public int amount = 100; public bool buyAll; private bool unlockMission; public bool unlockAllMissions; public bool addLicences; public bool addSkillPoints; public bool unlockAllSkills; public bool showFishStatistics; private void OnEnable() { if (showFishStatistics) { base.gameObject.SetActive(true); } base.gameObject.SetActive(GlobalSettings.Instance == null || GlobalSettings.Instance.turnOnCheats); } public void Cheat() { if (showFishStatistics) { jkmStatistic instance = jkmStatistic.Instance; if ((bool)instance) { instance.ShowFishStatistics(); } } if (addMoney) { GlobalSettings.Instance.playerSettings.AddMoney(amount); } if (addExperience) { GlobalSettings.Instance.playerSettings.AddExperience(amount); if ((bool)Object.FindObjectOfType()) { Object.FindObjectOfType().Refresh(); } } if (buyAll) { GlobalSettings.Instance.equipmentManager.BuyAll(); base.gameObject.SetActive(false); } if (unlockMission) { } if (unlockAllMissions) { } if (addLicences) { GlobalSettings.Instance.levelsManager.AddAllLicences(amount); } if (addSkillPoints) { GlobalSettings.Instance.skillsManager.AddSkillPoints(amount); if ((bool)Object.FindObjectOfType()) { Object.FindObjectOfType().Refresh(); } } if (unlockAllSkills) { GlobalSettings.Instance.skillsManager.UnlockAllSkills(); if ((bool)Object.FindObjectOfType()) { Object.FindObjectOfType().Refresh(); } } if (saveAfter && (bool)GlobalSettings.Instance) { GlobalSettings.Instance.saveManager.Save(); } EquipmentGUI equipmentGUI = Object.FindObjectOfType(); if ((bool)equipmentGUI) { equipmentGUI.RefreshList(false); equipmentGUI.RefreshAll(); } } }