public int GetResource(ResourceTypeSo retype) { return(resourceAmountdictonary[retype]); }
public int GetResourceAmount(ResourceTypeSo resourceType) { return(_resourceAmountDictionary[resourceType]); }
public void AddResource(ResourceTypeSo resourceType, int val) { resourceAmountdictonary[resourceType] += val; OnResourceAmounChange?.Invoke(this, EventArgs.Empty); }
public void AddResource(ResourceTypeSo resourceType, int amount) { _resourceAmountDictionary[resourceType] += amount; OnResourceAmountChanged?.Invoke(this, EventArgs.Empty); }