1234567891011121314151617181920212223242526272829303132 |
- using System;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- namespace BestHTTP.Examples.Helpers.SelectorUI
- {
- public sealed class ExampleListItem : MonoBehaviour
- {
- #pragma warning disable 0649
- [SerializeField]
- private Text _text;
- #pragma warning restore
- public SampleSelectorUI ParentUI { get; private set; }
- public SampleBase ExamplePrefab { get; private set; }
- public void Setup(SampleSelectorUI parentUI, SampleBase prefab)
- {
- this.ParentUI = parentUI;
- this.ExamplePrefab = prefab;
- this._text.text = prefab.DisplayName;
- }
- public void OnButton()
- {
- this.ParentUI.SelectSample(this);
- }
- }
- }
|