internal int GetRessourceValue(SystemRessourceTypes resType) { var r = GetSystemRessource(resType); var scriptRessource = r.GetComponent<RessourceBehaviour>(); return scriptRessource.CurrentValueString; }
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"); } }
private GameObject GetSystemRessource(SystemRessourceTypes ressourceType) { var ressource = SystemRessourcesList.Find(x => x.GetComponent<RessourceBehaviour>().SystemRessourceType == ressourceType); return ressource; }