public override void Execute(Duality.GameObject inSource, object inParameter) { SkinnedWindow window = inSource.Parent.GetComponent <Widget>() as SkinnedWindow; if (window != null) { window.Restore(); } }
public override void Execute(Duality.GameObject inSource, object inParameter) { SkinnedScrollBar scrollBar = inSource.Parent.GetComponent <Widget>() as SkinnedScrollBar; if (scrollBar != null) { scrollBar.Value = Math.Min(scrollBar.Maximum, scrollBar.Value + (int)inParameter); } }
public override void Execute(float inSecondsPast, Duality.GameObject inGameObject) { IsComplete = false; foreach (Command c in _commands) { if (!c.IsComplete) { c.Execute(inSecondsPast, inGameObject); } IsComplete &= c.IsComplete; } }
public override void Execute(Duality.GameObject inSource, object inParameter) { inSource.Parent.GetComponent <Widget>().Close(); }