コード例 #1
0
    public static int sortEquipDataByTypeFromLow(GameIDData x, GameIDData y)
    {
        int i = HeroPartsData.sortValueByPartsType(x.partsData.type).CompareTo(HeroPartsData.sortValueByPartsType(y.partsData.type));

        if (i == 0)
        {
            i = HeroPartsData.sortValueByPartsCharacter(x.partsData.character).CompareTo(HeroPartsData.sortValueByPartsCharacter(y.partsData.character));
        }
        if (i == 0)
        {
            i = x.rare.CompareTo(y.rare);                 //		3> 레어도 (레전드>슈퍼레어>레어>노말)\
        }
        return(i);
    }
コード例 #2
0
    //레벨		레어도		히어로
    public static int sortEquipDataByLevelFromHigh(GameIDData x, GameIDData y)
    {
        int i = y.level.CompareTo(x.level);

        if (i == 0)
        {
            i = y.rare.CompareTo(x.rare);                 //		3> 레어도 (레전드>슈퍼레어>레어>노말)
        }
        if (i == 0)
        {
            i = HeroPartsData.sortValueByPartsCharacter(y.partsData.character).CompareTo(HeroPartsData.sortValueByPartsCharacter(x.partsData.character));
        }

        return(i);
    }
コード例 #3
0
    //=========================== 장비 정렬 ==========================//


    public static int sortForHeroPartsList(GameIDData x, GameIDData y)
    {
        //		1> 선택된 히어로의 아이템 (선택된히어로 > 레오 > 카일리 > 클로이 > 루크)
        //		2> 장착부위 (모자>의상>무기>타는펫)
        int i = HeroPartsData.sortValueByPartsCharacter(x.partsData.character).CompareTo(HeroPartsData.sortValueByPartsCharacter(y.partsData.character));

        if (i == 0)
        {
            i = HeroPartsData.sortValueByPartsType(x.partsData.type).CompareTo(HeroPartsData.sortValueByPartsType(y.partsData.type));
        }

        if (i == 0)
        {
            i = y.rare.CompareTo(x.rare);                 //		3> 레어도 (레전드>슈퍼레어>레어>노말)
        }
        if (i == 0)
        {
            i = y.reinforceLevel.CompareTo(x.reinforceLevel);                 //		4> 강화레벨
        }
        return(i);
    }