Beispiel #1
0
    public void OutPoker()
    {
        PokerManage pokerManage = GetComponent <PokerManage>();

        TimeManage.SetTimer(30, delegate()
        {
            pokerManage.mIsNext = true;
            Sprite s            = Resources.Load <Sprite>("img/next");
            ShowWord.Say(wordPos, s, SayEnd);
        });
        pokerManage.mIsNext = false;
        ArrayList pks = GreaterPoker();
        AllPoker  aps = allPoker.GetComponent <AllPoker>();

        if (pks.Count != 0)
        {
            Debug.Log(gameObject.name + "out poker:" + (pks[0] as GameObject).GetComponent <PokerAttr>().size);
            CallBack.Set(useTime, delegate() {
                Judge.beforePoker = new Comb(pks);
                pokerManage.OutPoker(pks);
                pokerManage.RefreshPoker();
                aps.outPokerEnd(gameObject);
            });
        }
        else
        {
            pokerManage.mIsNext = true;
            Sprite s = Resources.Load <Sprite>("img/next");
            ShowWord.Say(wordPos, s, SayEnd);
        }
    }
Beispiel #2
0
 /// <summary>
 /// 排序扑克
 /// </summary>
 public void PokerSort()
 {
     if (pokerList == null)
     {
         return;
     }
     PokerManage.PokerSort(pokerList);
 }
Beispiel #3
0
 IEnumerator LoadScenes()
 {
     ao = SceneManager.LoadSceneAsync("Main");
     //加载全部资源
     ResourcesManage.LoadAll();
     //加载头像
     ResourcesManage.LoadHeadImages();
     //加载音效
     AudioSound.LoadSound("sound/man");
     ///加载全部扑克
     PokerManage.LoadPoker();
     yield return(ao);
 }