Beispiel #1
0
 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;
    }
Beispiel #3
0
 protected void AddSub(SubMaterials material)
 {
     SubIDList.Add(material.Id);
     AddTag(material.Tags);
 }