private LootItem(LootItemSerializable serializable, Database.Loader loader) { Weight = UnityEngine.Mathf.Clamp(serializable.Weight, -3.402823E+38f, 3.402823E+38f); Loot = LootContent.Create(serializable.Loot, loader); OnDataDeserialized(serializable, loader); }
public Requirement_HaveItem(RequirementSerializable serializable, Database.Loader loader) : base(serializable, loader) { Loot = LootContent.Create(serializable.Loot, loader); OnDataDeserialized(serializable, loader); }
private LootModel(LootSerializable serializable, Database.Loader loader) { Id = new ItemId <LootModel>(serializable.Id); loader.AddLoot(serializable.Id, this); Loot = LootContent.Create(serializable.Loot, loader); OnDataDeserialized(serializable, loader); }