29 lines
728 B
C#
29 lines
728 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using UnityEngine.UI.Extensions;
|
|
|
|
public class UICircleChangeDensity : MonoBehaviour
|
|
{
|
|
public GameObject MultiColorObject;
|
|
public GameObject TextOutputObject;
|
|
|
|
private UICircle _uiCircleComponent;
|
|
private Text _densityOutput;
|
|
|
|
private void Awake()
|
|
{
|
|
_uiCircleComponent = MultiColorObject.GetComponent<UICircle>();
|
|
_densityOutput = TextOutputObject.GetComponent<Text>();
|
|
}
|
|
private void OnEnable()
|
|
{
|
|
_densityOutput.text = _uiCircleComponent.ArcSteps.ToString();
|
|
}
|
|
|
|
public void UpdateDensity(float value)
|
|
{
|
|
_uiCircleComponent.SetArcSteps((int)value);
|
|
_densityOutput.text = value.ToString();
|
|
}
|
|
}
|