Add Tick method to ChromeLogic.

This commit is contained in:
Paul Chote
2015-11-03 15:49:13 +00:00
parent 3539095ea1
commit d49e2cc84b

View File

@@ -143,6 +143,7 @@ namespace OpenRA.Widgets
public class ChromeLogic : IDisposable public class ChromeLogic : IDisposable
{ {
public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } public void Dispose() { Dispose(true); GC.SuppressFinalize(this); }
public virtual void Tick() { }
protected virtual void Dispose(bool disposing) { } protected virtual void Dispose(bool disposing) { }
} }
@@ -436,6 +437,10 @@ namespace OpenRA.Widgets
Tick(); Tick();
foreach (var child in Children) foreach (var child in Children)
child.TickOuter(); child.TickOuter();
if (LogicObjects != null)
foreach (var l in LogicObjects)
l.Tick();
} }
} }