Slider
using UnityEngine;
using Michsky.UI.Heat; // Heat UI namespace
public class SampleClass : MonoBehaviour
{
[SerializeField] private SliderManager mySlider;
void Start()
{
// Set the current value
mySlider.mainSlider.value = 50;
// Set the min and max value
mySlider.mainSlider.minValue = 0;
mySlider.mainSlider.maxValue = 100;
// Rounds the given value to the label
mySlider.useRoundValue = false;
// Adds percentage indicator
mySlider.usePercent = false;
// Add progress bar events
mySlider.mainSlider.onValueChanged.AddListener(TestFunction);
}
void TestFunction(float value)
{
Debug.Log("Current value: " + value.ToString());
}
}
C#