Пример #1
0
    internal int GetRessourceValue(SystemRessourceTypes resType)
    {
        var r = GetSystemRessource(resType);
        var scriptRessource = r.GetComponent<RessourceBehaviour>();

        return scriptRessource.CurrentValueString;
    }
Пример #2
0
 internal void IncreaseRessources(SystemRessourceTypes resType)
 {
     var r = GetSystemRessource(resType);
     if (r != null)
     {
         var scriptRessource = r.GetComponent<RessourceBehaviour>();
         scriptRessource.IncreaseBy(1);
     }
     else
     {
         Debug.Log("System Ressource " + resType + " not known");
     }
 }
Пример #3
0
 private GameObject GetSystemRessource(SystemRessourceTypes ressourceType)
 {
     var ressource = SystemRessourcesList.Find(x => x.GetComponent<RessourceBehaviour>().SystemRessourceType == ressourceType);
     return ressource;
 }