public void AddSub(SubMaterials material) { SubIDList.Add(material.Id); AddTag(material.Tags); for (int i = 0; i < _colorVector.Length; i++) { _colorVector[i] += material.color[i]; } }
void SetSubMaterial(int index, Images image, Texts name, InfoIcons icon, Objects iconObject) { SubMaterials myMaterial = GameManager.Data.CurrentSubMaterials.Count > index ? GameManager.Data.CurrentSubMaterials[index] : null; if (myMaterial == null) { if (index == 0) { Get <GameObject>((int)Objects.SubErrorText).SetActive(true); GetButton((int)Buttons.DoButton).interactable = false; } return; } GetImage((int)image).sprite = myMaterial.image; GetText((int)name).text = myMaterial.Name; Get <GameObject>((int)iconObject).SetActive(true); Get <MaterialInfoIcon>((int)icon).myMaterial = myMaterial; }
protected void AddSub(SubMaterials material) { SubIDList.Add(material.Id); AddTag(material.Tags); }