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>(); }