public override void Update(ActionUC window, float tpf)
 {
     base.Update(window, tpf);
     if (!window.IsSpectatorMode())
     {
         window.SpectatorMode();
     }
     UpdateCount(window);
 }
Пример #2
0
        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);
        }
Пример #4
0
 public WindowController(ActionUC window, ActionController <ActionUC> controller)
 {
     Window     = window;
     Controller = controller;
 }