public static ProvinceDescriptorData fromComponent(ProvinceDescriptor descriptor) { if (descriptor == null) { return null; } ProvinceDescriptorData descriptorData = new ProvinceDescriptorData(); descriptorData.id = descriptor.id; descriptorData.provinceName = descriptor.provinceName; return descriptorData; }
public static Province GetProvince(ProvinceDescriptorData provinceDescriptor) { if (!provinceDescriptor.isValid()) { return null; } if (!PROVINCES.ContainsKey(provinceDescriptor.provinceName)) { GameLogger.printRed(string.Format("DynamicObjectRegistry:: province {0} not found", provinceDescriptor.provinceName)); return null; } return PROVINCES[provinceDescriptor.provinceName]; }
public static void toComponent(ProvinceDescriptorData descriptorData, ProvinceDescriptor descriptor) { descriptor.id = descriptorData.id; descriptor.provinceName = descriptorData.provinceName; }