public float getWeight(ResourceType resourceType) { return weights[resourceType.ordinal()]; }
public void setWeight(ResourceType resourceType, float weight) { weights[resourceType.ordinal()] = weight; }