using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;

public class Ver
{
    public string versionStr;
    public string date;
    public string ChineseSimplified;
    public string English;
    public string ChineseTraditional;
}

//Author: SkyAllen Email: 894982165@qq.com Website: www.ytn0.com
public class VerObj
{

    public List<int> versionNum;

    public List<Ver> versions;

    //注意版本versionNum和最近的version的字符串对齐，不要不对齐
    public int GetVerNum()
    {
        var v1 = versionNum[0]*1000*1000*1000;
        var v2 = versionNum[1]*1000*1000;
        var v3 = versionNum[2]*1000;
        
        return v1 + v2 + v3;
    }

    public string GetVersionStr()
    {
        return String.Join(".", versionNum);
    }

    public string GetDesc(int idx = 0, int languageId = 2)
    {
        var verObj = versions[idx];

        var LanguageSelectId =languageId;
        
        if (LanguageSelectId == 0)
        {
            return verObj.ChineseSimplified;
        }
        else if (LanguageSelectId == 1)
        {
            return verObj.English;
               
        }
        else if (LanguageSelectId == 2)
        {
            return verObj.ChineseTraditional;
        }

        else
        {
            return verObj.English;
        }
    }
}
