void OnViewInitialization(CustomizationID customizationId) { var itemData = economy.GetCustomizationItem(customizationId); var itemIcon = economy.GetCustomizationIcon(customizationId); View.SetView(itemIcon, itemData.price, economy.IsCustomizationItemUnlocked(customizationId)); var activeItemID = economy.GetActiveCustomizationItemID(customizationId.categoryID); View.SetCurrentlyActive(activeItemID == customizationId.itemID); var isInBonuses = bonusesModel.IsItemInBonuses(customizationId); View.SetRetentionBonusStatus(isInBonuses); }
public override Sprite GetIcon(IEconomyModel economy) { return(economy.GetCustomizationIcon(customizationID)); }