Ejemplo n.º 1
0
        public void SetItem(LootedItem item, float?adjustToHeight = null)
        {
            switch (item.type)
            {
            case LootedItemType.RESOURCE:
                SetResource(item.resourceType, item.value, adjustToHeight);
                break;

            case LootedItemType.PROGRESS:
                SetProgress(item.progressStat, item.value, adjustToHeight);
                break;

            case LootedItemType.JEWEL:
                SetJewel(item.jewelType, Convert.ToInt32(item.value), adjustToHeight);
                break;

            case LootedItemType.HERO:
                SetHero(heroService.Hero(item.value), adjustToHeight);
                break;

            case LootedItemType.GEAR:
                SetGear(gearService.Gear(item.value), adjustToHeight);
                break;

            case LootedItemType.VEHICLE:
                SetVehicle(vehicleService.Vehicle(item.value), adjustToHeight);
                break;

            case LootedItemType.VEHICLE_PART:
                SetVehiclePart(vehicleService.VehiclePart(item.value), adjustToHeight);
                break;
            }
        }
Ejemplo n.º 2
0
 public void SetLootItem(LootedItem item)
 {
     lootItem.SetItem(item);
 }