ui基本完毕,修了一大把的bug
This commit is contained in:
@@ -1266,6 +1266,18 @@ public class AllyCombatant : MonoBehaviour, ICombatant
|
||||
|
||||
// Trigger HP changed events
|
||||
int delta = currentHP - old;
|
||||
if (delta != 0 && teamUIController.Instance != null)
|
||||
{
|
||||
if (delta > 0)
|
||||
{
|
||||
teamUIController.Instance.RecordHeal(slotIndex, delta);
|
||||
}
|
||||
else
|
||||
{
|
||||
teamUIController.Instance.RecordDamageTaken(slotIndex, -delta);
|
||||
}
|
||||
}
|
||||
|
||||
if (delta != 0 && !skipPopup)
|
||||
{
|
||||
if (iNumberPrefabController.Instance != null)
|
||||
@@ -1387,6 +1399,11 @@ public class AllyCombatant : MonoBehaviour, ICombatant
|
||||
|
||||
// Trigger mana changed events
|
||||
int delta = currentMana - old;
|
||||
if (delta > 0 && teamUIController.Instance != null)
|
||||
{
|
||||
teamUIController.Instance.RecordMana(slotIndex, delta);
|
||||
}
|
||||
|
||||
if (delta != 0)
|
||||
{
|
||||
if (iNumberPrefabController.Instance != null)
|
||||
|
||||
Reference in New Issue
Block a user