コード例 #1
0
    private Color GetFishRarityColor(EFishGrade _FishGrade)
    {
        switch (_FishGrade)
        {
        case EFishGrade.COMMON:
            return(Color.green);

        case EFishGrade.RARE:
            return(Color.cyan);

        case EFishGrade.EXOTIC:
            return(Color.magenta);

        default: break;
        }
        return(Color.gray);
    }
コード例 #2
0
ファイル: Fish.cs プロジェクト: Epimethia/PirootsTwo
    private void GenerateGrade()
    {
        float fWeightRatio = m_Weight / m_MaxWeight;

        if (fWeightRatio <= 0.33f)
        {
            m_Grade = EFishGrade.COMMON;
        }
        else if (fWeightRatio >= 0.66f)
        {
            m_Grade = EFishGrade.EXOTIC;
        }
        else
        {
            m_Grade = EFishGrade.RARE;
        }
    }
コード例 #3
0
 private string GetFishRarityText(EFishGrade _Grade)
 {
     return(_Grade.ToString());
 }