protected void Start() { ItemButton = GetComponent <Button>(); RessourcesConsummer = GameObjectToInvoke.GetComponent <RessourcesConsummer>(); chevron.SetActive(false); descriptionPanel.SetActive(false); }
public void RemoveResources(RessourcesConsummer consummer) { if (consummer.TypeCost == "Seed") { for (int i = 0; i < ressources.Length; i++) { if (ressources[i] is SeedsGUI) { ressources[i].RemoveElement(consummer.ValueCost); } } } }
public bool HasEnoughResources(RessourcesConsummer consummer) { if (!consummer) { return(true); } if (consummer.TypeCost == "Seed") { for (int i = 0; i < ressources.Length; i++) { if (ressources[i] is SeedsGUI) { return(ressources[i].number >= consummer.ValueCost); } } } return(true); }