void MoveQueue() { groundQueue[groundQueue.Count - 1].groundType = (GroundBase.GroundType)BCRandomMaker.GetRandByWeight(CurrentHardLevel); groundQueueGrid.enabled = false; GroundLittle temp = groundQueue[0]; temp.transform.SetAsLastSibling(); groundQueue.Remove(temp); groundQueue.Add(temp); for (int i = 0; i < groundQueue.Count; i++) { groundQueue[i].tweenPos.PlayForwardForce(); } }
void Start() { for (int i = 0; i < 4; i++) { GroundLittle gb = Instantiate <GroundLittle>(groundQueue[0]); gb.transform.SetParent(groundQueueGrid.transform, false); groundQueue.Add(gb); } for (int i = 0; i < groundQueue.Count; i++) { groundQueue[i].groundType = (GroundBase.GroundType)BCRandomMaker.GetRandByWeight(CurrentHardLevel); } for (int i = 0; i < 24; i++) { GroundBig gb = Instantiate <GroundBig>(groundBigQueue[0]); gb.transform.SetParent(groundBigQueue[0].transform.parent, false); gb.InitGround(i + 1); groundBigQueue.Add(gb); } }