Esempio n. 1
0
    public void Initialize(DataEquipSkillParam _dataParam, MasterEquipSkillParam _masterParam)
    {
        m_dataParam   = _dataParam;
        m_masterParam = _masterParam;

        m_txtTitle.text = m_masterParam.name;
        string strAddText = "";

        if (m_masterParam.math.Equals("plus"))
        {
            strAddText = string.Format("+{0}", m_dataParam.param);
        }
        else if (m_masterParam.math.Equals("rate"))
        {
            strAddText = string.Format("({0}%)", m_dataParam.param);
        }
        m_txtTitle.text += strAddText;
    }
Esempio n. 2
0
    public void Initialize(FrameEquipListHeader _header)
    {
        m_headerInfo = _header;
        m_eEquipType = m_headerInfo.equip_type;

        m_txtTitle.text  = m_headerInfo.title;
        m_imgIcon.sprite = m_headerInfo.sprite;

        DeleteObjects <BannerEquipSkill>(m_goContentsRoot);

        foreach (DataEquipSkillParam dataParam in DataManager.Instance.dataEquipSkill.list)
        {
            MasterEquipSkillParam masterParam = DataManager.Instance.masterEquipSkill.Get(dataParam.equip_skill_id);
            if ((int)m_eEquipType == masterParam.equip_type)
            {
                BannerEquipSkill script = PrefabManager.Instance.MakeScript <BannerEquipSkill>("BannerEquipSkill", m_goContentsRoot);
                script.Initialize(dataParam, masterParam);
            }
        }
    }