public MedKit Deserialize(MedKitData medKitData)
        {
            var medKit             = new MedKit(medKitData.medKitType, medKitData.healthBoost);
            var itemUiDataTransfer = new ItemUiDataTransfer();

            itemUiDataTransfer.SetItemUiSlotIndex(medKitData.slotUiIndex);
            medKit.SetItemUi(itemUiDataTransfer);
            return(medKit);
        }
Example #2
0
        public Outfit Deserialize(OutfitData outfitData)
        {
            var outfit             = new Outfit(outfitData.outfitType);
            var itemUiDataTransfer = new ItemUiDataTransfer();

            itemUiDataTransfer.SetItemUiSlotIndex(outfitData.slotUiIndex);
            outfit.SetItemUi(itemUiDataTransfer);
            return(outfit);
        }
Example #3
0
        public Gun Deserialize(GunData gunData)
        {
            var gun = new Gun(gunData.gunType, gunData.fireRate, gunData.damage, gunData.ammoCount, gunData.ammoLimit);
            var itemUiDataTransfer = new ItemUiDataTransfer();

            itemUiDataTransfer.SetItemUiSlotIndex(gunData.slotUiIndex);
            gun.SetItemUi(itemUiDataTransfer);
            return(gun);
        }
        public Ammo Deserialize(AmmoData ammoData)
        {
            var ammo = new Ammo(ammoData.ammoCount);
            var itemUiDataTransfer = new ItemUiDataTransfer();

            itemUiDataTransfer.SetItemUiSlotIndex(ammoData.slotUiIndex);
            ammo.SetItemUi(itemUiDataTransfer);
            return(ammo);
        }