using DataModel.Model; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// /// 科目列表Obj /// public class CurrentSubjectObj : MonoBehaviour { /// /// 自身科目 /// public Subject subject; /// /// 自身科目流程 /// public List subjectSteps = new List(); public Sprite[] sprites; public Sprite[] icons; public AudioSource audioSource; public AudioClip audioClip; public void Btn_State() { Color newcolor; ColorUtility.TryParseHtmlString("#FFB100", out newcolor); Transform subjectParent = transform.parent; foreach (var item in subjectParent.GetComponentsInChildren()) { item.GetComponent().sprite = item.sprites[0]; item.GetComponentInChildren().color = Color.white; item.transform.Find("icon").GetComponent().sprite = item.icons[0]; } GetComponent().sprite = sprites[1]; GetComponentInChildren().color = newcolor; transform.Find("icon").GetComponent().sprite = icons[1]; //audioSource.clip = audioClip; audioSource.PlayOneShot(audioClip); } }