Exemple #1
0
        public static IEnumerator ChangeColor()
        {
            YanChengMaJiangLogic logic = OtherData.s_YanChengMaJiangLogic;

            while (true)
            {
                Transform Players = logic.transform.GetChild(0);

                Debug.LogError("子个数:" + Players.childCount);

                for (int i = 0; i < Players.childCount; i++)
                {
                    Transform child = Players.GetChild(i);
                    if (child)
                    {
                        child.gameObject.GetComponent <Image>().color =
                            new Color32(
                                (byte)UnityEngine.Random.Range(0, 255),
                                (byte)UnityEngine.Random.Range(0, 255),
                                (byte)UnityEngine.Random.Range(0, 255),
                                (byte)UnityEngine.Random.Range(0, 255));
                    }
                    yield return(null);
                }

                yield return(null);

                Debug.LogError("还在继续更换");
            }
        }
Exemple #2
0
        public static void Start()
        {
            UnityEngine.Debug.LogError("Hi,进入YanChengMaJiangLogic_hotfix.Start..");
            YanChengMaJiangLogic logic = OtherData.s_YanChengMaJiangLogic;

            logic.StartCoroutine(ChangeColor());
            logic.StartCoroutine(ChangeSize());

            logic.transform.Find("Desk").gameObject.GetComponent <Image>().color = new Color32(255, 255, 0, 255);
        }
Exemple #3
0
        public static IEnumerator ChangeSize()
        {
            yield return(null);

            YanChengMaJiangLogic logic   = OtherData.s_YanChengMaJiangLogic;
            Transform            Players = logic.transform.GetChild(0);

            for (int i = 0; i < Players.childCount; i++)
            {
                Transform child = Players.GetChild(i);
                if (child)
                {
                    child.DOScale(new Vector3(1.2f, 1.2f, 1.2f), 1f).SetLoops(-1, LoopType.Yoyo);
                }
                yield return(null);
            }
        }