summaryrefslogtreecommitdiff
path: root/Assembly_CSharp/UniversityUI.cs
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2023-11-26 23:52:30 +0800
committerchai <215380520@qq.com>2023-11-26 23:52:30 +0800
commit626381f061cde0c78564f6336e3131835cf20a5b (patch)
treed9991d6eda6ae5d7649ac91ecaa3b4dc833cd4c3 /Assembly_CSharp/UniversityUI.cs
parent0e63c4a2c6dec8dfa260501fb7d73750261ea7b7 (diff)
* move
Diffstat (limited to 'Assembly_CSharp/UniversityUI.cs')
-rw-r--r--Assembly_CSharp/UniversityUI.cs135
1 files changed, 0 insertions, 135 deletions
diff --git a/Assembly_CSharp/UniversityUI.cs b/Assembly_CSharp/UniversityUI.cs
deleted file mode 100644
index bf7b8bd..0000000
--- a/Assembly_CSharp/UniversityUI.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using UnityEngine;
-using UnityEngine.UI;
-
-public class UniversityUI : MonoBehaviour
-{
- private University myUniversity;
-
- [SerializeField]
- private Text healthCostText;
-
- [SerializeField]
- private Text armorCostText;
-
- [SerializeField]
- private Text shieldCostText;
-
- [SerializeField]
- private Text healthDiscoveresText;
-
- [SerializeField]
- private Text armorDiscoveriesText;
-
- [SerializeField]
- private Text shieldDiscoveriesText;
-
- [SerializeField]
- private Text healthBonusText;
-
- [SerializeField]
- private Text armorBonusText;
-
- [SerializeField]
- private Text shieldBonusText;
-
- [SerializeField]
- private Text healthPercentageText;
-
- [SerializeField]
- private Text armorPercentageText;
-
- [SerializeField]
- private Text shieldPercentageText;
-
- [SerializeField]
- private Image healthPercentageImg;
-
- [SerializeField]
- private Image armorPercentageImg;
-
- [SerializeField]
- private Image shieldPercentageImg;
-
- [SerializeField]
- private Text demolishText;
-
- private void Start()
- {
- UIManager.instance.SetNewUI(base.gameObject);
- if (demolishText != null)
- {
- demolishText.text = "Demolish (" + myUniversity.goldBackOnDemolish + "g)";
- }
- }
-
- public void SetStats(University myUni)
- {
- myUniversity = myUni;
- int num = (myUniversity.healthPercent + myUniversity.armorPercent + myUniversity.shieldPercent + 1) * 20;
- healthCostText.text = num.ToString();
- armorCostText.text = num.ToString();
- shieldCostText.text = num.ToString();
- healthDiscoveresText.text = "Health Studies: " + myUniversity.healthGained;
- armorDiscoveriesText.text = "Armor Studies: " + myUniversity.armorGained;
- shieldDiscoveriesText.text = "Magic Studies: " + myUniversity.shieldGained;
- healthBonusText.text = "Global Health Damage: +" + myUniversity.healthGained;
- armorBonusText.text = "Global Armor Damage: +" + myUniversity.armorGained;
- shieldBonusText.text = "Global Shield Damage: +" + myUniversity.shieldGained;
- healthPercentageText.text = "Health Studies: " + (myUniversity.healthPercent + GameManager.instance.universityBonus) + "%";
- armorPercentageText.text = "Armor Studies: " + (myUniversity.armorPercent + GameManager.instance.universityBonus) + "%";
- shieldPercentageText.text = "Magic Studies: " + (myUniversity.shieldPercent + GameManager.instance.universityBonus) + "%";
- healthPercentageImg.rectTransform.sizeDelta = new Vector2((float)(myUniversity.healthPercent + GameManager.instance.universityBonus) / 10f, 0.25f);
- armorPercentageImg.rectTransform.sizeDelta = new Vector2((float)(myUniversity.armorPercent + GameManager.instance.universityBonus) / 10f, 0.25f);
- shieldPercentageImg.rectTransform.sizeDelta = new Vector2((float)(myUniversity.shieldPercent + GameManager.instance.universityBonus) / 10f, 0.25f);
- if (demolishText != null)
- {
- demolishText.text = "Demolish (" + myUniversity.goldBackOnDemolish + "g)";
- }
- }
-
- private void Update()
- {
- if (Input.GetKeyDown(KeyCode.Alpha1) || Input.GetKeyDown(KeyCode.Keypad1))
- {
- FundHealthResearch();
- }
- if (Input.GetKeyDown(KeyCode.Alpha2) || Input.GetKeyDown(KeyCode.Keypad2))
- {
- FundArmorResearch();
- }
- if (Input.GetKeyDown(KeyCode.Alpha3) || Input.GetKeyDown(KeyCode.Keypad3))
- {
- FundShieldResearch();
- }
- }
-
- public void FundHealthResearch()
- {
- SFXManager.instance.ButtonClick();
- myUniversity.FundHealthStudies();
- SetStats(myUniversity);
- }
-
- public void FundArmorResearch()
- {
- SFXManager.instance.ButtonClick();
- myUniversity.FundArmorStudies();
- SetStats(myUniversity);
- }
-
- public void FundShieldResearch()
- {
- SFXManager.instance.ButtonClick();
- myUniversity.FundShieldStudies();
- SetStats(myUniversity);
- }
-
- public void Demolish()
- {
- SFXManager.instance.ButtonClick();
- myUniversity.Demolish();
- Object.Destroy(myUniversity.gameObject);
- ResourceManager.instance.AddMoney(myUniversity.goldBackOnDemolish);
- UIManager.instance.CloseUI(base.gameObject);
- }
-}