private void SetBarView(float barPercentage, ConsumableAgent.ChargeState collectableState) { Vector3 calcScale = new Vector3(BarPivot.localScale.x, barPercentage, BarPivot.localScale.z); BarPivot.localScale = calcScale; SetBarColor(collectableState); }
private void SetBarColor(ConsumableAgent.ChargeState collectableState) { foreach (BarColor barSpec in barColors) { if (barSpec.state.Equals(collectableState)) { ColorSprite.color = barSpec.color; return; } } }