28 lines
735 B
C#
28 lines
735 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace Obvious.Soap.Example
|
|
{
|
|
[HelpURL("https://obvious-game.gitbook.io/soap/scene-documentation/3_scriptablelists")]
|
|
[RequireComponent(typeof(TMP_Text))]
|
|
public class ListCount : MonoBehaviour
|
|
{
|
|
[SerializeField] private TextMeshProUGUI _text = null;
|
|
[SerializeField] private ScriptableListPlayer scriptableListPlayer = null;
|
|
|
|
void Awake()
|
|
{
|
|
scriptableListPlayer.Modified += UpdateText;
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
scriptableListPlayer.Modified -= UpdateText;
|
|
}
|
|
|
|
private void UpdateText()
|
|
{
|
|
_text.text = $"Count : {scriptableListPlayer.Count}";
|
|
}
|
|
}
|
|
} |