Ejemplo n.º 1
0
 protected virtual void OnItemChosen()
 {
     if (ItemChosen != null && this.HasFocus)
     {
         ItemChosen.Invoke(this, EventArgs.Empty);
     }
 }
 public void itemChosen(ButtonGridItem item)
 {
     if (ItemChosen != null)
     {
         ItemChosen.Invoke(item);
     }
 }
Ejemplo n.º 3
0
 protected virtual void OnActionChosen()
 {
     if (ItemChosen != null)
     {
         ItemChosen.Invoke();
     }
 }
Ejemplo n.º 4
0
    private void OnEnable()
    {
        if (_priceViewer == null)
        {
            _priceViewer = GetComponentInChildren <Text>();
        }
        if (_buyButton == null)
        {
            _buyButton = GetComponentInChildren <Button>();
        }
        if (_counter != null)
        {
            _counter.text = _booster.Value.ToString("0.##");
        }
        if (_booster.ItemPicture != null)
        {
            _productShower.sprite = _booster.ItemPicture;
        }

        _buyButton.onClick.AddListener(delegate { ItemChosen?.Invoke(_booster); });

        _currensyShower.sprite = _booster.CurrencyPicture;

        ItemShow();
    }
Ejemplo n.º 5
0
    private void OnEnable()
    {
        if (_priceViewer == null)
        {
            _priceViewer = GetComponentInChildren <Text>();
        }
        if (_buyButton == null)
        {
            _buyButton = GetComponentInChildren <Button>();
        }
        if (_counter != null)
        {
            _counter.text = _booster.Value.ToString("0.##");
        }
        if (_booster.ItemPicture != null)
        {
            _productShower.sprite = _booster.ItemPicture;
        }

        _buyButton.onClick.AddListener(delegate { ItemChosen?.Invoke(_booster); });
        _currensyShower.sprite = _booster.CurrencyPicture;

        if (!SaveDataStorage.ItemContain(_booster))
        {
            string format = _booster.CurrencyType == CurrencyType.Real ? "0.00#" : "0.##";
            _priceViewer.text = _booster.GetItemPrice.ToString(format);
        }
        else
        {
            _priceViewer.text = "SOLD";
        }
    }
Ejemplo n.º 6
0
 protected override void OnItemChosen()
 {
     if (ItemChosen != null && this.HasFocus)
     {
         ItemChosen.Invoke(this, m_MenuToggleItemEventArgs);
     }
 }
Ejemplo n.º 7
0
        private void Choosing_ItemChosen(object sender, ItemChosenEventArgs <AcObjectNew> e)
        {
            var c = e.ChosenItem as CarObject;

            if (c != null)
            {
                ItemChosen?.Invoke(this, new ItemChosenEventArgs <CarObject>(c));
            }
        }
Ejemplo n.º 8
0
        private void OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var s = (DependencyObject)e.OriginalSource;
            var l = (s.GetParent <ListBoxItem>()?.DataContext as AcItemWrapper)?.Loaded();

            if (l != null)
            {
                ItemChosen?.Invoke(this, new ItemChosenEventArgs <AcObjectNew>(l));
            }
        }
Ejemplo n.º 9
0
 private void picture_Click(object sender, EventArgs e)
 {
     ItemChosen?.Invoke(this, null);
 }