예제 #1
0
        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);
        }
예제 #2
0
        public Requirement_HaveItem(RequirementSerializable serializable, Database.Loader loader)
            : base(serializable, loader)
        {
            Loot = LootContent.Create(serializable.Loot, loader);

            OnDataDeserialized(serializable, loader);
        }
예제 #3
0
        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);
        }