//点击雷达关卡 void OnClickradarItem(GameObject obj) { for (int i = 0; i < m_radarItems.Length; i++) { if (obj == m_radarItems [i].gameObject) { RadarTeamUI.mInstace.m_despUI.SetShow(true); GPSWarInfo info = Core.Data.gpsWarManager.GetGPSWarInfo(i + 1); RadarTeamUI.mInstace.m_despUI.SetGPSWarInfo(info); } } }
// public void StartWarSuc(SockFightResponse resp) { Core.Data.temper.warBattle = resp.data.battle; Core.Data.temper.currentBattleType = TemporyData.BattleType.GPSWar; GPSWarInfo info = Core.Data.gpsWarManager.GetGPSWarInfo(resp.data.battleId); if (info != null) { Core.Data.temper.CitySence = info.Cj; } else { RED.LogWarning(resp.data.battleId + " not find pgs war info"); } JumpToBattleView(); }
void Start() { int id = int.Parse(this.name) + 1; GPSWarInfo info = Core.Data.gpsWarManager.GetGPSWarInfo(id); if (Core.Data.playerManager.RTData.curLevel >= info.Unlock_Lv) { m_spIcon.color = Color.white; RED.SetActive(false, m_txtLock.gameObject, m_spLock.gameObject); } else { m_spIcon.color = Color.black; RED.SetActive(true, m_spLock.gameObject, m_txtLock.gameObject); string strText = Core.Data.stringManager.getString(7320); strText = string.Format(strText, info.Unlock_Lv); m_txtLock.text = strText; } }
public void SetGPSWarInfo(GPSWarInfo warInfo) { m_data = warInfo; m_txtName.text = warInfo.Name; m_txtDesp.text = warInfo.Describe; m_txtEnermy.text = Core.Data.stringManager.getString(5192); m_txtReward.text = Core.Data.stringManager.getString(5193); m_btnChallenge.TextID = 6000; if (prefabEnermy == null) { prefabEnermy = PrefabLoader.loadFromPack("ZQ/RandomMonCell"); } if (prefabReward == null) { prefabReward = PrefabLoader.loadFromPack("ZQ/RewardCell"); } while (m_gridEnergy.transform.childCount > 0) { Transform tf = m_gridEnergy.transform.GetChild(0); tf.parent = null; Destroy(tf.gameObject); } for (int i = 0; i < m_data.Boss.Count; i++) { GameObject obj = Instantiate(prefabEnermy) as GameObject; RED.AddChild(obj, m_gridEnergy.gameObject); obj.transform.localScale = Vector3.one * 0.8f; obj.name = i.ToString(); RandMonCell cell = obj.GetComponent <RandMonCell> (); Monster mon = new Monster(); mon.config = Core.Data.monManager.getMonsterByNum(m_data.Boss [i] [0]); cell.InitMonster(mon); RED.SetActive(false, cell.m_spAttr.gameObject); } m_gridEnergy.Reposition(); while (m_gridReward.transform.childCount > 0) { Transform tf = m_gridReward.transform.GetChild(0); tf.parent = null; Destroy(tf.gameObject); } for (int i = 0; i < m_data.Show_reward.Length; i++) { GameObject obj = Instantiate(prefabReward) as GameObject; RED.AddChild(obj, m_gridReward.gameObject); obj.transform.localScale = Vector3.one * 0.8f; obj.name = i.ToString(); RewardCell cell = obj.GetComponent <RewardCell> (); ItemOfReward reward = new ItemOfReward(); reward.pid = m_data.Show_reward [i]; reward.num = 1; cell.InitUI(reward); } m_gridReward.Reposition(); UpdateChallengeBtn(); }