Exemple #1
0
    private static ItemIcon _CreateSmallEquipDetailIcon(EquipItemSortData item_data, Transform parent = null, string event_name = null, int event_data = 0, ItemIconDetail.ICON_STATUS icon_status = ItemIconDetail.ICON_STATUS.NONE, bool is_new = false, int toggle_group = -1, int select_number = -1, int equip_index = -1)
    {
        int                 sex                 = MonoBehaviourSingleton <UserInfoManager> .I.userStatus.sex;
        bool                is_equipping        = equip_index == 0;
        string              icon_under_text     = (!item_data.equipData.tableData.IsWeapon()) ? item_data.equipData.def.ToString() : item_data.equipData.atk.ToString();
        EquipItemInfo       equipItemInfo       = item_data.GetItemData() as EquipItemInfo;
        ItemIconDetailSmall itemIconDetailSmall = CreateEquipItemIconDetailSmall(equipItemInfo, sex, parent, null, -1, event_name, event_data, is_new, toggle_group, select_number > -1, icon_under_text, is_equipping, false);

        itemIconDetailSmall.EquipTypeIconInit(equipItemInfo.tableData);
        itemIconDetailSmall.SetEquipIndexSprite(equip_index - 1);
        itemIconDetailSmall.SetIconStatusSprite(icon_status);
        itemIconDetailSmall.SetupSelectNumberSprite(select_number);
        itemIconDetailSmall.SetFavoriteIcon(equipItemInfo.isFavorite);
        itemIconDetailSmall.SetEquipExt(item_data.equipData);
        return(itemIconDetailSmall);
    }