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);
        }
Beispiel #2
0
 public override Sprite GetIcon(IEconomyModel economy)
 {
     return(economy.GetCustomizationIcon(customizationID));
 }