Пример #1
0
 // Показ самого модального окна
 public void Show(string ACaption, int AMin, int AMax, int AValue, bool AShowSave, SSHShared.ModalActionInt ACallback)
 {
     FCallback     = ACallback;
     FMax          = AMax;
     FMin          = AMin;
     FValue        = AValue;
     FNeedFocus    = true;
     _Value.text   = AValue.ToString();
     _Caption.text = ACaption;
     _ButtonYes.onClick.RemoveAllListeners();
     _ButtonYes.onClick.AddListener(DoApply);
     _SaveChanges.gameObject.SetActive(AShowSave);
     _SaveChanges.isOn = false;
 }
Пример #2
0
 // Окно выбора количества
 public void ShowSeparateCount(string ACaption, int AMin, int AMax, int AValue, bool AShowSave, SSHShared.ModalActionInt ACallback)
 {
     // Первое создание
     if (!FModalChangeCount)
     {
         FModalChangeCount = PrefabManager.CreateModalChangeCount();
         FModalChangeCount.transform.SetParent(SSHShared.UI, false);
     }
     // Покажем наш диалог
     FModalChangeCount.Show(ACaption, AMin, AMax, AValue, AShowSave, ACallback);
     // Покажем фон
     ShowDialog(FModalChangeCount);
 }