引入属性、伤害管线

This commit is contained in:
2026-09-18 21:43:22 +08:00
parent 92e1ea0d55
commit ba25ec1926
108 changed files with 2920 additions and 720 deletions
@@ -28,12 +28,12 @@ namespace SepCore.DamageText
_instancePoolCapacity);
}
public void ShowDamage(Vector3 worldPosition, int damage)
public void ShowDamage(Vector3 worldPosition, int damage, bool isCrit = false, bool isDodge = false)
{
if (damage <= 0) return;
if (damage <= 0 && !isDodge) return;
DamageTextItem item = CreateDamageTextItem();
item.Show(worldPosition, damage, _canvas, OnItemComplete);
item.Show(worldPosition, damage, isCrit, isDodge, _canvas, OnItemComplete);
_activeDamageTextItems.Add(item);
}