Exemplo n.º 1
0
 /// <summary>
 /// User has clicked the caption
 /// </summary>
 /// <param name="sender">Event sender</param>
 /// <param name="e">Event arguments</param>
 private void OnCaptionLabelDoubleClick(object sender, EventArgs e)
 {
     if (OnCaptionClick != null)
     {
         OnCaptionClick.Invoke(this, e);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// User has clicked the caption
 /// </summary>
 /// <param name="sender">Event sender</param>
 /// <param name="e">Event arguments</param>
 private void OnCaptionLabelDoubleClick(object sender, ButtonPressEventArgs e)
 {
     if (e.Event.Type == Gdk.EventType.TwoButtonPress && e.Event.Button == 1 && OnCaptionClick != null)
     {
         OnCaptionClick.Invoke(this, e);
     }
 }
Exemplo n.º 3
0
        private void SpawnMenuUi()
        {
            gameMenu = SpawnUIElement(dataUI.gameMenu.gameObject, canvas, false)?.GetComponent <GameMenu>();

            squadMenu = SpawnUIElement(dataUI.squadMenu.gameObject, canvas, false)?.GetComponent <SquadMenu>();
            squadMenu.Back.onClick.AddListener(delegate { stand.UpdateStand(); OnCapture(StateUi.squad); });

            OnBattleClick.Subscribe(delegate(bool v) { gameMenu.Activate = false; });

            difficultMenu = SpawnUIElement(dataUI.difficultMenu.gameObject, canvas, false)?.GetComponent <DifficultMenu>();

            OnDifficultClick.Subscribe(delegate(Difficult v) { difficultMenu.Activate = false; }).AddTo(Toolbox.Instance);
            OnCaptionClick.Subscribe(OnCapture).AddTo(Toolbox.Instance);

            unitMenu = SpawnUIElement(dataUI.unitMenu.gameObject, canvas, false).GetComponent <UnitMenu>();
            stand    = SpawnUIElement(dataUI.stand.gameObject, ui, false).GetComponent <Stand>();
        }