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); } }
/// <summary> /// 排序扑克 /// </summary> public void PokerSort() { if (pokerList == null) { return; } PokerManage.PokerSort(pokerList); }
IEnumerator LoadScenes() { ao = SceneManager.LoadSceneAsync("Main"); //加载全部资源 ResourcesManage.LoadAll(); //加载头像 ResourcesManage.LoadHeadImages(); //加载音效 AudioSound.LoadSound("sound/man"); ///加载全部扑克 PokerManage.LoadPoker(); yield return(ao); }