private void LeftButtonClick() { float fillAmount = gaugeFillScript.GetFillAmount(); if (fillAmount > 0f) { gaugeFillScript.SetFillAmount(fillAmount - gaugeFillSpeed); } }
//make sure this value will be within the gaugeFillSpeed public void Start() { leftButton.onClick.AddListener(LeftButtonClick); rightButton.onClick.AddListener(RightButtonClick); gaugeFillScript = gameObject.GetComponent <Gauge_Fill>(); gaugeFillScript.SetFillAmount(gaugeInitialValue); }