Make ModifyCash virtual

This commit is contained in:
Gustas
2025-06-17 13:32:28 +03:00
committed by Paul Chote
parent 0da4766300
commit 992305a1c0

View File

@@ -91,13 +91,7 @@ namespace OpenRA.Mods.Common.Traits
}
}
void AddCashTick(Actor self, int amount)
{
self.World.AddFrameEndTask(w => w.Add(
new FloatingText(self.CenterPosition, self.OwnerColor(), FloatingText.FormatCashTick(amount), info.DisplayDuration)));
}
void ModifyCash(Actor self, int amount)
public virtual void ModifyCash(Actor self, int amount)
{
if (info.UseResourceStorage)
{
@@ -112,7 +106,8 @@ namespace OpenRA.Mods.Common.Traits
return;
if (info.ShowTicks && amount != 0)
AddCashTick(self, amount);
self.World.AddFrameEndTask(w =>
w.Add(new FloatingText(self.CenterPosition, self.OwnerColor(), FloatingText.FormatCashTick(amount), info.DisplayDuration)));
}
}
}