コード例 #1
0
    //点击雷达关卡
    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);
            }
        }
    }
コード例 #2
0
    //
    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();
    }
コード例 #3
0
ファイル: RadarItem.cs プロジェクト: mengtest/DragonBallNew
    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;
        }
    }
コード例 #4
0
    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();
    }