Beispiel #1
0
    void Update()
    {
        // change to this button
        if (Input.GetKeyDown(key))
        {
            FadeToColor(button.colors.pressedColor);
            button.onClick.Invoke();
            gun.ChangeItem(index, val);
            outline.SetActive(true);
        }
        //other button is active
        else if (Input.GetKeyDown(otherKeys[0]) || Input.GetKeyDown(otherKeys[1]) || Input.GetKeyDown(otherKeys[2]))
        {
            outline.SetActive(false);
            FadeToColor(button.colors.normalColor);
        }

        //cross out item if wallet amount is too low
        if (wallet.GetComponent <WalletManager>().GetBalance() < val)
        {
            cross.SetActive(true);
        }
        else
        {
            cross.SetActive(false);
        }
    }
Beispiel #2
0
 void Start()
 {
     gun = GameObject.Find("Gun").GetComponent <GunController>();
     outline.SetActive(false);
     if (startHighlighted)
     {
         FadeToColor(button.colors.pressedColor);
         outline.SetActive(true);
         button.onClick.Invoke();
         gun.ChangeItem(index, val);
     }
 }