| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | using UnityEngine;using UnityEngine.UI;namespace Fort23.Mono{    public class UIToggleImageSet : UIToggleWidgetBasic    {        public bool isNoSize;        public MyImage[] alterIamge;        public string[] showName;        public string[] hindName;        public Text[] alterText;        public Color[] showColors;        public Color[] hindColors;        public int[] showSize;        public int[] hindSize;        public override void Show()        {            for (int i = 0; i < alterIamge.Length; i++)            {                alterIamge[i].icon_name = showName[i];                alterIamge[i].enabled = true;                if (!isNoSize)                {                    alterIamge[i].SetNativeSize();                }            }            for (int i = 0; i < alterText.Length; i++)            {                alterText[i].color = showColors[i];                if (showSize.Length > i)                {                    alterText[i].fontSize = showSize[i];                }            }        }        public override void Hind()        {            for (int i = 0; i < alterIamge.Length; i++)            {                if (hindName.Length <= i)                {                    alterIamge[i].enabled = false;                }                else                {                    alterIamge[i].icon_name = hindName[i];                    if (!isNoSize)                    {                        alterIamge[i].SetNativeSize();                    }                }            }            for (int i = 0; i < alterText.Length; i++)            {                alterText[i].color = hindColors[i];                if (showSize.Length > i)                {                    alterText[i].fontSize = showSize[i];                }            }        }    }}
 |