private void CreateContent(LootContentSerializable serializable, Database database) { if (serializable.Type == LootItemType.QuestItem) { Content = new Content_QuestItem(serializable, database); } else if (serializable.Type == LootItemType.EmptyShip) { Content = new Content_EmptyShip(serializable, database); } else if (serializable.Type == LootItemType.Ship) { Content = new Content_Ship(serializable, database); } else if (serializable.Type == LootItemType.Component) { Content = new Content_Component(serializable, database); } else if (serializable.Type == LootItemType.Money) { Content = new Content_Money(serializable, database); } else if (serializable.Type == LootItemType.Fuel) { Content = new Content_Fuel(serializable, database); } else if (serializable.Type == LootItemType.Stars) { Content = new Content_Stars(serializable, database); } else if (serializable.Type == LootItemType.RandomComponents) { Content = new Content_RandomComponents(serializable, database); } else if (serializable.Type == LootItemType.RandomItems) { Content = new Content_RandomItems(serializable, database); } else if (serializable.Type == LootItemType.SomeMoney) { Content = new Content_SomeMoney(serializable, database); } else if (serializable.Type == LootItemType.AllItems) { Content = new Content_AllItems(serializable, database); } else if (serializable.Type == LootItemType.ItemsWithChance) { Content = new Content_ItemsWithChance(serializable, database); } else { Content = new Content_Empty(); } }
private void CreateContent(TechnologySerializable serializable, Database database) { if (serializable.Type == TechType.Component) { Content = new Content_Component(serializable, database); } else if (serializable.Type == TechType.Satellite) { Content = new Content_Satellite(serializable, database); } else if (serializable.Type == TechType.Ship) { Content = new Content_Ship(serializable, database); } else { Content = new Content_Empty(); } }