// Token: 0x06000C4B RID: 3147 RVA: 0x00052928 File Offset: 0x00050B28
    private float GetColumnOffset(TransactionHistory.AccountArea area, int index, float totalWidth)
    {
        if (area == TransactionHistory.AccountArea.Items)
        {
            switch (index)
            {
            case 0:
                return(0f);

            case 1:
                return(100f);

            case 2:
                return(100f + Mathf.Max(totalWidth, 400f) - 300f);

            case 3:
                return(100f + Mathf.Max(totalWidth, 400f) - 300f + 50f);

            case 4:
                return(100f + Mathf.Max(totalWidth, 400f) - 300f + 50f + 50f);

            default:
                return(0f);
            }
        }
        else
        {
            if (area == TransactionHistory.AccountArea.Points)
            {
                return((float)(index * Mathf.RoundToInt(totalWidth / 3f)));
            }
            if (area != TransactionHistory.AccountArea.Credits)
            {
                return(0f);
            }
            switch (index)
            {
            case 0:
                return(0f);

            case 1:
                return(150f);

            case 2:
                return(220f);

            case 3:
                return(270f);

            case 4:
                return(320f);

            case 5:
                return(370f);

            default:
                return(0f);
            }
        }
    }
    // Token: 0x06000C4C RID: 3148 RVA: 0x00052A3C File Offset: 0x00050C3C
    private float GetColumnWidth(TransactionHistory.AccountArea area, int index, float totalWidth)
    {
        if (area == TransactionHistory.AccountArea.Items)
        {
            switch (index)
            {
            case 0:
                return(151f);

            case 1:
                return(Mathf.Max(totalWidth, 400f) - 300f + 1f);

            case 2:
                return(51f);

            case 3:
                return(51f);

            case 4:
                return(100f);

            default:
                return(0f);
            }
        }
        else if (area == TransactionHistory.AccountArea.Points)
        {
            switch (index)
            {
            case 0:
                return((float)(Mathf.RoundToInt(totalWidth / 3f) + 1));

            case 1:
                return((float)(Mathf.RoundToInt(totalWidth / 3f) + 1));

            case 2:
                return((float)Mathf.RoundToInt(totalWidth / 3f));

            default:
                return(0f);
            }
        }
        else
        {
            if (area != TransactionHistory.AccountArea.Credits)
            {
                return(0f);
            }
            switch (index)
            {
            case 0:
                return(151f);

            case 1:
                return(71f);

            case 2:
                return(51f);

            case 3:
                return(51f);

            case 4:
                return(51f);

            case 5:
                return(Mathf.Max(totalWidth, 450f) - 370f);

            default:
                return(0f);
            }
        }
    }