/// <summary> /// 添加游戏_休闲版 /// </summary> /// <param name="_gameInfo">游戏信息结构体</param> public void AddGameInfo_Relax(HallTransfer.GameInfoS _gameInfo, int i) { GameObject temp_obj = (GameObject)Instantiate(m_objGameItemPrefab, Vector3.zero, m_objGameItemPrefab.transform.localRotation); temp_obj.transform.name = "GameItem" + i.ToString(); temp_obj.transform.parent = m_objGameGrid.transform; i = (i % m_iCreatGamesNum); if (m_bIsCreatSixGames) { temp_obj.transform.localPosition = m_gameItemPoss[i]; } else { temp_obj.transform.localPosition = m_gameItemPoss[i + 6]; } temp_obj.transform.localScale = Vector3.zero; //temp_obj.SetActive(false); CGameItem gameItem = temp_obj.GetComponent <CGameItem>(); UIEventListener.Get(gameItem.gameObject).onClick = GameBtn_OnClick; gameItem.UpdateGameInfo(_gameInfo); m_lstGameItemList.Add(gameItem); m_lstGameItemList_Relax.Add(temp_obj); }
/// <summary> /// 添加游戏 /// </summary> /// <param name="_gameInfo">游戏信息结构体</param> public void AddGameInfo(HallTransfer.GameInfoS _gameInfo) { GameObject temp_obj = (GameObject)Instantiate(m_objGameItemPrefab, Vector3.zero, m_objGameItemPrefab.transform.localRotation); temp_obj.transform.name = "GameItem" + m_lstGameItemList.Count.ToString(); if (m_objGameGrid.GetComponent <UIGrid>() != null) { m_objGameGrid.GetComponent <UIGrid>().repositionNow = true; } temp_obj.transform.parent = m_objGameGrid.transform; temp_obj.transform.localScale = Vector3.zero; CGameItem gameItem = temp_obj.GetComponent <CGameItem>(); UIEventListener.Get(gameItem.gameObject).onClick = GameBtn_OnClick; gameItem.UpdateGameInfo(_gameInfo); m_lstGameItemList.Add(gameItem); }