public static void InjectCommunityType(string varname) { CommercialLotSubType type; if (ParserFunctions.TryParseEnum<CommercialLotSubType>(varname, out type, CommercialLotSubType.kCommercialUndefined)) { XmlDbTable table; XmlDbData data = XmlDbData.ReadData("Venues"); if (data.Tables.TryGetValue("CommuntiyTypes", out table)) { XmlDbRow row = table.Rows[10]; Lot.CommercialSubTypeData rowData = new Lot.CommercialSubTypeData(row); rowData.WorldAllowed = null; rowData.WorldTypeAllowed = null; rowData.IsVisible = true; rowData.LocalizationStringKey = "Gameplay/Excel/Venues/CommunityTypes:" + varname; rowData.HouseboatValid = false; rowData.AutoPlaceable = false; rowData.CommercialLotSubType = type; Lot.sCommnunityTypeData.Add(rowData); } } }
public static void InjectCommunityType(string varname) { CommercialLotSubType type; if (ParserFunctions.TryParseEnum <CommercialLotSubType>(varname, out type, CommercialLotSubType.kCommercialUndefined)) { XmlDbTable table; XmlDbData data = XmlDbData.ReadData("Venues"); if (data.Tables.TryGetValue("CommuntiyTypes", out table)) { XmlDbRow row = table.Rows[10]; Lot.CommercialSubTypeData rowData = new Lot.CommercialSubTypeData(row); rowData.WorldAllowed = null; rowData.WorldTypeAllowed = null; rowData.IsVisible = true; rowData.LocalizationStringKey = "Gameplay/Excel/Venues/CommunityTypes:" + varname; rowData.HouseboatValid = false; rowData.AutoPlaceable = false; rowData.CommercialLotSubType = type; Lot.sCommnunityTypeData.Add(rowData); } } }