Ejemplo n.º 1
0
    void AddCampItem(CampInfo Info)
    {
        GameObject obj = GameObject.Instantiate(m_CampItemPrefab) as GameObject;

        obj.transform.parent        = mCampGrid.transform;
        obj.transform.localScale    = Vector3.one;
        obj.transform.localPosition = Vector3.zero;
        obj.SetActive(true);

        CSUI_CampItem CampItem = obj.GetComponent <CSUI_CampItem>();

        CampItem.e_ItemOnClick += CampChose;
        CampItem.SetCampName(Info.Name);
        m_CampItem.Add(CampItem);

        mCampGrid.repositionNow = true;
    }
Ejemplo n.º 2
0
    void CampChose(object sender)
    {
        CSUI_CampItem CampItem = sender as CSUI_CampItem;

        if (CampItem != null)
        {
            foreach (CSUI_CampItem item in m_CampItem)
            {
                item.SetChoeBg(false);
            }
            CampItem.SetChoeBg(true);

            if (e_CampClick != null)
            {
                e_CampClick(CampItem);
            }
        }
    }