/// <summary> /// /// </summary> void OnEnable() { if (itemToCreate) { materialsNeeded = itemToCreate.craftMaterialInfo; amountOfIcons = GetAmtOfMaterials(materialsNeeded) + 1; SetMaterialsNeededInfo(); } // infoText.SetActive(false); }
/// <summary> /// /// </summary> /// <param name="craftMaterialInfo"></param> /// <returns></returns> private int GetAmtOfMaterials(sCraftMaterialInfo craftMaterialInfo) { int amt = 0; if (craftMaterialInfo.firstMaterial != null) { amt++; } if (craftMaterialInfo.secondMaterial != null) { amt++; } if (craftMaterialInfo.thirdMaterial != null) { amt++; } return(amt); }