public GameObject ActivateBadButton(GameObject button, CollectFuelManager cfm)
 {
     if (button != null)
     {
         UnityEvent badButton = new UnityEvent();
         badButton.AddListener(() => cfm.sliderManager.DecreaseResourceDirectly((int)cfm.collectFuelConfig.resourceType, cfm.collectFuelConfig.increaseAmt));
         button.GetComponent <CustomButton>().leftClick = badButton;
         return(button);
     }
     return(null);
 }
    public GameObject ActivateGoodButton(CollectFuelManager cfm, GameObject button, Color newColor)
    {
        button.GetComponent <Image>().color = newColor;
        UnityEvent click = new UnityEvent();

        if (cfm.sliderManager.sliderData.structArray[0].slider.value != cfm.sliderManager.sliderData.structArray[0].slider.maxValue)
        {
            click.AddListener(() => AudioManager.instance.PlayOneShot(AudioManager.EventType.NumberFeedback));
            click.AddListener(() => cfm.sliderManager.IncreasResourceDirectly((int)cfm.collectFuelConfig.resourceType, cfm.collectFuelConfig.increaseAmt)); // make enum great again
        }
        click.AddListener(() => cfm.NullClickedButton(button));
        button.GetComponent <CustomButton>().leftClick = click;
        return(button);
    }