123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- using System;
- using UnityEngine;
- using UnityEngine.UI;
- public class UIButtonElement : MonoBehaviour
- {
- public Button[] buttonFaces
- {
- get
- {
- return this.m_ButtonFaces;
- }
- }
- public int faceIndex
- {
- get
- {
- return this.m_FaceIndex;
- }
- set
- {
- if (this.m_FaceIndex != value)
- {
- value = ((value >= 0) ? value : 0);
- value = ((this.m_ButtonFaces.Length > value) ? value : (this.m_ButtonFaces.Length - 1));
- this.m_FaceIndex = value;
- }
- }
- }
- public Text textContentNumber
- {
- get
- {
- return this.m_TextContentNumber;
- }
- }
- public Text textContentName
- {
- get
- {
- return this.m_TextContentName;
- }
- }
- public Text textContentTime
- {
- get
- {
- return this.m_TextContentTime;
- }
- }
- public Image imageThumbnail
- {
- get
- {
- return this.m_ImageThumbnail;
- }
- }
- public Button buttonStart
- {
- get
- {
- return this.m_ButtonStart;
- }
- }
- public void ButtonEvent_ChangeFaceType(int index)
- {
- this.faceIndex = index;
- ColorBlock colors = this.m_ButtonFaces[this.faceIndex].colors;
- colors.normalColor = Color.white;
- this.m_ButtonFaces[this.faceIndex].colors = colors;
- for (int i = 0; i < this.m_ButtonFaces.Length; i++)
- {
- if (i != this.faceIndex)
- {
- colors = this.m_ButtonFaces[i].colors;
- colors.normalColor = new Color(0.66f, 0.66f, 0.66f, 1f);
- this.m_ButtonFaces[i].colors = colors;
- }
- }
- }
- [SerializeField]
- private Button[] m_ButtonFaces;
- [SerializeField]
- private int m_FaceIndex;
- [SerializeField]
- private Text m_TextContentNumber;
- [SerializeField]
- private Text m_TextContentName;
- [SerializeField]
- private Text m_TextContentTime;
- [SerializeField]
- private Image m_ImageThumbnail;
- [SerializeField]
- private Button m_ButtonStart;
- }
|