Exemple #1
0
 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();
     }
 }
Exemple #2
0
 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();
     }
 }