Example #1
0
 protected void Start()
 {
     ItemButton          = GetComponent <Button>();
     RessourcesConsummer = GameObjectToInvoke.GetComponent <RessourcesConsummer>();
     chevron.SetActive(false);
     descriptionPanel.SetActive(false);
 }
Example #2
0
 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);
             }
         }
     }
 }
Example #3
0
    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);
    }