public ItemLocation(ItemKey key, string areaName, string name, ItemInfo defaultItem, Requirement requiredRequirements) : this(key, areaName, name, defaultItem, (Gate)requiredRequirements) { }
public ItemLocation(ItemKey key, string areaName, string name, ItemInfo defaultItem) : this(key, areaName, name, defaultItem, Requirement.None) { }