示例#1
0
 public void Init(PItem rItem, int rCount)
 {
     initIgnoreChangeCallBack = true;
     originData = rItem;
     DataCache  = new DecomposePair()
     {
         item = rItem, count = (ushort)rCount
     };
     valueInput.SetValue(DataCache.count, 0, (int)rItem.num);
     RefreshData();
     initIgnoreChangeCallBack = false;
 }
示例#2
0
    private void Awake()
    {
        minusButton = transform.GetComponent <Button>    ("cancel_btn");
        checkBox    = transform.GetComponent <Transform> ("selcetBox");
        numberRoot  = transform.GetComponent <Transform>      ("add_number");
        numberText  = transform.GetComponent <Text>      ("add_number/Text");

        valueInput = ValueInputAssist.Create(null, transform.GetComponentDefault <Button>(), (InputField)null);
        valueInput.OnValueChange += SetCount;

        minusButton.onClick.AddListener(() =>
        {
            valueInput.SetValue(0);
            if (null != DataCache)
            {
                SetCount(0);
            }
        });
    }