summaryrefslogtreecommitdiff
path: root/Thronefall_1_0/GameCode/HealthbarMulti.cs
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2024-05-19 16:46:27 +0800
committerchai <215380520@qq.com>2024-05-19 16:46:27 +0800
commit8b1fc7063b387542803c6bc214ccf8acb32870bd (patch)
treed310eb99872c8215f1c1f67731ec21f0915cd778 /Thronefall_1_0/GameCode/HealthbarMulti.cs
parent8e13e7e2874adc8982e16d1d2ed2e28d7480b45f (diff)
* rename
Diffstat (limited to 'Thronefall_1_0/GameCode/HealthbarMulti.cs')
-rw-r--r--Thronefall_1_0/GameCode/HealthbarMulti.cs46
1 files changed, 0 insertions, 46 deletions
diff --git a/Thronefall_1_0/GameCode/HealthbarMulti.cs b/Thronefall_1_0/GameCode/HealthbarMulti.cs
deleted file mode 100644
index 8cfd05a..0000000
--- a/Thronefall_1_0/GameCode/HealthbarMulti.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using UnityEngine;
-
-public class HealthbarMulti : Healthbar
-{
- [SerializeField]
- private int segments = 10;
-
- [SerializeField]
- private Transform lifes;
-
- public override void UpdateDisplay()
- {
- float fillAmount = target.HpPercentage * (float)segments % 1f;
- _ = target.HpPercentage * (float)segments % 1f;
- int num = Mathf.FloorToInt(target.HpPercentage / (1f / (float)segments));
- for (int i = 0; i < lifes.childCount; i++)
- {
- lifes.GetChild(i).gameObject.SetActive(num > i);
- }
- if (target.invulnerable)
- {
- fillAmount = 1f;
- }
- if (target.HpPercentage == 1f)
- {
- canvasParent.SetActive(value: false);
- base.enabled = false;
- hpLast = 1f;
- delayedFill.fillAmount = hpLast;
- }
- else
- {
- canvasParent.SetActive(value: true);
- base.enabled = true;
- }
- fill.fillAmount = fillAmount;
- if (Mathf.Approximately(fill.fillAmount, 0f))
- {
- delayedFill.color = deathFillColor;
- }
- else
- {
- delayedFill.color = defaultDelayedFillColor;
- }
- }
-}