using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class TaskDataBase : MonoBehaviour { //数据索引 名称 public string taskDataKye; //数据值 public string taskDataValue; //是否 用户可以输入 public bool isInputData; // Start is called before the first frame update protected virtual void Start() { taskDataKye = transform.name; if (!isInputData) { for (int i = 0; i < transform.childCount; i++) { if (transform.GetChild(i).GetComponent()) { transform.GetChild(i).GetComponent().interactable = false; } } } } // Update is called once per frame void Update() { } //获取 当前名称数据 public virtual void GetData() { } // 将数据设置到文本中 public virtual void SetData() { } //检查答案 public virtual void CheckAnswer() { } }