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; } }
public void SetLootItem(LootedItem item) { lootItem.SetItem(item); }