From d49e2cc84b1bd2f1207121e48df671fecf71cbf2 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Tue, 3 Nov 2015 15:49:13 +0000 Subject: [PATCH] Add Tick method to ChromeLogic. --- OpenRA.Game/Widgets/Widget.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenRA.Game/Widgets/Widget.cs b/OpenRA.Game/Widgets/Widget.cs index 4a4c6d6786..c2e178a939 100644 --- a/OpenRA.Game/Widgets/Widget.cs +++ b/OpenRA.Game/Widgets/Widget.cs @@ -143,6 +143,7 @@ namespace OpenRA.Widgets public class ChromeLogic : IDisposable { public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } + public virtual void Tick() { } protected virtual void Dispose(bool disposing) { } } @@ -436,6 +437,10 @@ namespace OpenRA.Widgets Tick(); foreach (var child in Children) child.TickOuter(); + + if (LogicObjects != null) + foreach (var l in LogicObjects) + l.Tick(); } }