Exemple #1
0
    void Start()
    {
        Global.init(() => {
            List <int> random = new List <int>();
            for (int i = 0; i < cards.Length; i++)
            {
                CharacterCard card = cards[i];
                card.data          = Global.CHARACTER_TABLE[i + 1];
                card.gameObject.SetActive(true);
                card.SetIndex(i + 1);
                if (card.GetCanSelect() && (i + 1) != DataUtils.characterID)
                {
                    random.Add(i + 1);
                }
            }
            int r         = random[Random.Range(0, random.Count)];
            string filter = "";
            for (int i = 0; i < random.Count; i++)
            {
                filter += random[i] + ",";
            }
            SelectCard(r);
            okBtnSelectFrame.gameObject.SetActive(true);

            if (DataUtils.runingAutoMode)
            {
                Invoke("AutoGoNext", 3);
            }
        });
    }