/// <summary> /// 点击按钮 /// </summary> /// <param name="go"></param> private void OnClickCard(GameObject go) { //判断当前的操作执行是否可以点击 if (LTHeroBattleModel.GetInstance().choiceData.choiceState == 1 && LTHeroBattleModel.GetInstance().choiceData.openUid == LTHeroBattleModel.GetInstance().choiceData.selfInfo.uid && !m_Data.isUsed) { FusionAudio.PostEvent("UI/General/ButtonClick", true); if (m_Data != null) { LTHeroBattleEvent.ChoiceHero(m_Data.heroTplID); } } }
/// <summary> /// 点击阵型里的伙伴 /// </summary> /// <param name="cardItem">点击的卡片item</param> private void OnClickPartnerItem(LTPVPTeamCardInfo cardItem) { HeroBattleChoiceCellData partnerData = cardItem.F_GetCurrentPartnerData(); if (LTHeroBattleModel.GetInstance().choiceData.choiceState == 0 && LTHeroBattleModel.GetInstance().choiceData.openUid == LTHeroBattleModel.GetInstance().choiceData.selfInfo.uid && !m_IsSelfTeam && partnerData != null) { //通知选中的人 FusionAudio.PostEvent("UI/General/ButtonClick", true); LTHeroBattleEvent.ChoiceHero(partnerData.heroTplID); // for (int i = 0; i < m_TeamCard.Length; i++) { m_TeamCard[i].F_SetLockState(m_TeamCard[i] == cardItem); } } }