Example #1
0
    public void Construction(List <string> m_List)
    {
        m_Script = m_Prefab.GetComponent <ScriptShipEquipement>();
        m_Rect   = m_Prefab.GetComponent <RectTransform>();



        posy = 410f;

        int i = m_List.Count;

        int decrementvalue = m_List.Count - i;

        while (i > 0)
        {
            for (int j = 0; j < m_LineLength; j++)
            {
                if (i > 0)
                {
                    decrementvalue = m_List.Count - i;

                    m_Script.m_EquipementName     = m_List[decrementvalue];
                    m_Script.m_DescriptionField   = m_DescriptionField;
                    m_Script.m_EquipmentIconField = m_EquipmentIconField;
                    m_Script.m_EquipementType     = m_Type;
                    m_Script.m_ScriptShip         = m_ScriptShip;

                    if (j == 0)
                    {
                        posx = -200f;
                    }

                    else
                    {
                        posx += (m_Rect.rect.width + 35f);
                    }
                    m_PrefabInstance = Instantiate(m_Prefab, new Vector3(0, 0, 0), transform.rotation) as GameObject;

                    m_Rect.localScale = new Vector3(0.15f, 0.15f, 1f);
                    m_PrefabInstance.transform.SetParent(this.transform);
                    m_RectInstance = m_PrefabInstance.GetComponent <RectTransform>();
                    m_RectInstance.transform.localPosition = new Vector3(posx, posy, 0f);



                    i--;
                }
            }
            posy -= 50f;
        }
    }
    public void Construction(List<string> m_List)
    {
        m_Script = m_Prefab.GetComponent<ScriptShipEquipement>();
        m_Rect = m_Prefab.GetComponent<RectTransform>();

        posy = 410f;

        int i = m_List.Count;

        int decrementvalue = m_List.Count - i;

        while (i > 0)
        {

            for (int j = 0; j < m_LineLength; j++)
            {
                if (i > 0)
                {
                    decrementvalue = m_List.Count - i;

                    m_Script.m_EquipementName = m_List[decrementvalue];
                    m_Script.m_DescriptionField = m_DescriptionField;
                    m_Script.m_EquipmentIconField = m_EquipmentIconField;
                    m_Script.m_EquipementType = m_Type;
                    m_Script.m_ScriptShip = m_ScriptShip;

                    if (j == 0)
                    {
                        posx = -200f;
                    }

                    else
                    {
                        posx += (m_Rect.rect.width+35f);
                    }
                    m_PrefabInstance = Instantiate(m_Prefab, new Vector3(0, 0,0), transform.rotation) as GameObject;

                    m_Rect.localScale = new Vector3(0.15f, 0.15f, 1f);
                    m_PrefabInstance.transform.SetParent(this.transform);
                    m_RectInstance = m_PrefabInstance.GetComponent<RectTransform>();
                    m_RectInstance.transform.localPosition = new Vector3(posx, posy, 0f);

                    i--;

                }
            }
            posy -= 50f;
        }
    }
 public void GetEquipement(GameObject EquipementSelected)
 {
     m_SelectedEquipement = EquipementSelected;
     m_ScriptShipEquipement = m_SelectedEquipement.GetComponent<ScriptShipEquipement>();
 }
 public void GetEquipement(GameObject EquipementSelected)
 {
     m_SelectedEquipement   = EquipementSelected;
     m_ScriptShipEquipement = m_SelectedEquipement.GetComponent <ScriptShipEquipement>();
 }