public static LootContentData Deserialize(LootContentSerializable serializable, Database database) { var data = new LootContentData(serializable, database); data.CreateContent(serializable, database); return(data); }
public Content_HaveItem(RequirementSerializable serializable, Database database) { if (serializable == null || database == null) { return; } Loot = LootContentData.Deserialize(serializable.Loot, database); }
private LootItemData(LootItemSerializable serializable, Database database) { Weight = new NumericValue <float>(serializable.Weight, -2.147484E+09f, 2.147484E+09f); Loot = LootContentData.Deserialize(serializable.Loot, database); }
private LootData(LootSerializable serializable, Database database) { ItemId = new ItemId <LootData>(serializable.Id, serializable.FileName); Loot = LootContentData.Deserialize(serializable.Loot, database); }