Introduce ActorPreviewWidget.
This commit is contained in:
@@ -72,6 +72,8 @@ namespace OpenRA.Widgets
|
||||
|
||||
public static void Tick() { Root.TickOuter(); }
|
||||
|
||||
public static void PrepareRenderables() { Root.PrepareRenderablesOuter(); }
|
||||
|
||||
public static void Draw() { Root.DrawOuter(); }
|
||||
|
||||
public static bool HandleInput(MouseInput mi)
|
||||
@@ -387,6 +389,18 @@ namespace OpenRA.Widgets
|
||||
return handled;
|
||||
}
|
||||
|
||||
public virtual void PrepareRenderables() { }
|
||||
|
||||
public virtual void PrepareRenderablesOuter()
|
||||
{
|
||||
if (IsVisible())
|
||||
{
|
||||
PrepareRenderables();
|
||||
foreach (var child in Children)
|
||||
child.PrepareRenderablesOuter();
|
||||
}
|
||||
}
|
||||
|
||||
public virtual void Draw() { }
|
||||
|
||||
public virtual void DrawOuter()
|
||||
|
||||
Reference in New Issue
Block a user