using UnityEngine; using System.Collections; using UnityEngine.UI; public class PaperPageMessage : MonoBehaviour { // Use this for initialization public int page; protected void Start() { GetComponent().onValueChanged.AddListener(selectPage); } protected void OnDestroy() { GetComponent().onValueChanged.RemoveListener(selectPage); } // Update is called once per frame void Update() { } public void setPage(int page) { this.page = page; transform.Find("Label").GetComponent().text = page.ToString(); } public virtual void selectPage(bool isOn) { if (isOn) { transform.parent.GetComponent().selectPage(page); } } }