public override void Update(ActionUC window, float tpf) { base.Update(window, tpf); if (!window.IsSpectatorMode()) { window.SpectatorMode(); } UpdateCount(window); }
public static ActionUC CreateAndAddActionUC(SceneMgr mgr, ActionBar actionbar, ActionController <ActionUC> controller) { ActionUC wnd = null; mgr.Invoke(new Action(() => { wnd = ActionUC.CreateWindow(controller); actionbar.AddItem(wnd); })); return(wnd); }
private void UpdateCount(ActionUC window) { int count = spectatorAction.RangeCount; if (count > 0) { window.SetCountText(String.Format(Strings.Culture, Strings.char_plus_and_val, count)); } else { window.SetCountText(count.ToString(Strings.Culture)); } //window.Highlight(count == 0); }
public WindowController(ActionUC window, ActionController <ActionUC> controller) { Window = window; Controller = controller; }