From 992305a1c0d957c12b77f28447e7fdb09a0ddd89 Mon Sep 17 00:00:00 2001 From: Gustas <37534529+PunkPun@users.noreply.github.com> Date: Tue, 17 Jun 2025 13:32:28 +0300 Subject: [PATCH] Make ModifyCash virtual --- OpenRA.Mods.Common/Traits/CashTrickler.cs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/OpenRA.Mods.Common/Traits/CashTrickler.cs b/OpenRA.Mods.Common/Traits/CashTrickler.cs index 8c06f48bef..dd13404015 100644 --- a/OpenRA.Mods.Common/Traits/CashTrickler.cs +++ b/OpenRA.Mods.Common/Traits/CashTrickler.cs @@ -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))); } } }