public CraftResourceInfo(int hue, string name, CraftAttributeInfo attributeInfo, CraftResource resource, params Type[] resourceTypes)
{
m_Hue = hue;
m_Name = name;
m_AttributeInfo = attributeInfo;
m_Resource = resource;
m_ResourceTypes = resourceTypes;
for (int i = 0; i < resourceTypes.Length; ++i)
{
CraftResources.RegisterType(resourceTypes[i], resource);
}
}