void OnUpdateList() { if (null == m_PVPFindList) { return; } FindTips.SetActive(false); Utils.CleanGrid(m_OpListGrid); m_curSelectItem = null; foreach (ulong opInfoKey in PVPData.OpponentMap.Keys) { PVPOpListItem item = PVPOpListItem.CreateItem(m_OpListGrid, m_PVPFindList, opInfoKey.ToString(), this, PVPData.OpponentMap[opInfoKey]); if (null == m_curSelectItem) { OnOpItemClick(item); } } m_OpListGrid.GetComponent <UIGrid>().Reposition(); m_OpListGrid.GetComponent <UITopGrid>().Recenter(true); // 新手指引 if (ActivityController.Instance()) { if (35 == ActivityController.Instance().NewPlayerGuide_Step) { if (PVPData.OpponentMap.Count > 0 && m_OpListGrid.transform.childCount > 0) { PVPOpListItem temPVPOpListItem = m_OpListGrid.transform.GetChild(0).gameObject.GetComponent <PVPOpListItem>(); if (temPVPOpListItem) { temPVPOpListItem.NewGuildPvp(); } } ActivityController.Instance().NewPlayerGuide_Step = -1; } } // CurOpInfo.SetActive(PVPData.OpponentMap.Count > 0); #if BOBJOYSTICK UIRootJoyControllerHelper.Instance.ACT_JIANGHU_SUBSTATE = UIRootJoyControllerHelper.ActJianghuSubState.ACT_JIANGHU_PIPEI; UIRootJoyControllerHelper.Instance.ACT_SUBSTAT = UIRootJoyControllerHelper.ActivitySubState.ACT_UI_JIANGHU; #endif // 新手指引 /* if (ActivityController.Instance()) * { * if (1 == ActivityController.Instance().NewPlayerGuide_Step) * { * if (PVPData.OpponentMap.Count > 0) * { * NewPlayerGuidLogic.OpenWindow(m_FightButton, 200, 70, "", "left", 0, true, true); * } * ActivityController.Instance().NewPlayerGuide_Step = -1; * } * } * */ }
public void OnOpItemClick(PVPOpListItem item) { if (null != m_curSelectItem) { m_curSelectItem.EnableHighlight(false); } m_curSelectItem = item; m_curSelectItem.EnableHighlight(true); //UpdateCurOpInfo(item.GetData()); }
public static PVPOpListItem CreateItem(GameObject grid, GameObject resObj, string name, PVPFindOpWindow parent, PVPData.OpponentInfo data) { GameObject curItem = Utils.BindObjToParent(resObj, grid); if (null != curItem) { PVPOpListItem curItemComponent = curItem.GetComponent <PVPOpListItem>(); if (null != curItemComponent) { curItemComponent.SetData(parent, data); } return(curItemComponent); } return(null); }
// public GameObject m_FightButton; void OnEnable() { m_TimeLable.gameObject.SetActive(false); _clear(); m_curData.Clear(); PVPData.delUpdateOpponent += OnUpdateList; //MessageBoxLogic.OpenOKCancelBox(1183); CG_RANDOM_OPPONENT packet = (CG_RANDOM_OPPONENT)PacketDistributed.CreatePacket(MessageID.PACKET_CG_RANDOM_OPPONENT); packet.None = 0; packet.SendPacket(); m_curSelectItem = null; LableShowFindTip.text = Utils.GetDicByID(1183); }