添加插件
This commit is contained in:
28
Assets/Obvious/Soap/Examples/Content/Scripts/ListCount.cs
Normal file
28
Assets/Obvious/Soap/Examples/Content/Scripts/ListCount.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
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}";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user