Esempio n. 1
0
 /// <summary>
 /// 初期設定。Obj以外は、無ければnullでいい。
 /// ObjにはgameObjectを入れる。
 /// </summary>
 public virtual void StartProgress(GameObject Obj, Condition Need, Slider slider, BoolSync hasPaid, DoubleSync currentValue)
 {
     if (Obj != null)
     {
         button = Obj.GetComponent <Button>();
         button.onClick.AddListener(SwitchProgress);
     }
     this.Need    = Need;
     this.slider  = slider;
     HasPaid      = hasPaid;
     CurrentValue = currentValue;
 }
Esempio n. 2
0
 public void StartAbility(GameObject Obj, Button unlockButton, Condition Need, Condition IsMax, BoolSync UnLocked, Slider slider, BoolSync hasPaid, DoubleSync currentValue)
 {
     this.IsMax        = IsMax;
     this.UnLocked     = UnLocked;
     this.unlockButton = unlockButton;
     unlockButton.onClick.AddListener(Unlock);
     StartProgress(Obj, Need, slider, hasPaid, currentValue);
 }