GameDev.CoreSystems/Architecture/ScriptableObjects/Examples/Scripts/CollectionCountDisplayer.cs

20 lines
550 B
C#

using UnityEngine;
using UnityEngine.UI;
namespace ScriptableObjectArchitecture.Examples
{
public class CollectionCountDisplayer : MonoBehaviour
{
[SerializeField]
private Text _textTarget = default(Text);
[SerializeField]
private BaseCollection _setTarget = default(BaseCollection);
[SerializeField]
private string _textFormat = "There are {0} things.";
private void Update()
{
_textTarget.text = string.Format(_textFormat, _setTarget.Count);
}
}
}