Ejemplo n.º 1
0
    public string[] GetHunter_PlayerText(E_HunterState state, HunterIdea hunter)
    {
        string          pt1      = null;
        string          pt2      = null;
        Hunter_TextData textData = hunterText.dataArray[(int)state];

        switch (LanguageManager.GetInstance().Language)
        {
        case E_Language.KOREAN:
            pt1 = textData.Playertext1kor;
            pt2 = textData.Playertext2kor;
            break;

        case E_Language.ENGLISH:
            pt1 = textData.Playertext1eng;
            pt2 = textData.Playertext2eng;
            break;
        }
        string[] result;
        if (pt2 == "-")
        {
            result    = new string[1];
            result[0] = pt1;
        }
        else
        {
            result    = new string[2];
            result[0] = pt1;
            result[1] = pt2;
        }
        return(result);
    }
    public override bool Load()
    {
        Hunter_Text targetData = target as Hunter_Text;

        var    client = new DatabaseClient("", "");
        string error  = string.Empty;
        var    db     = client.GetDatabase(targetData.SheetName, ref error);
        var    table  = db.GetTable <Hunter_TextData>(targetData.WorksheetName) ?? db.CreateTable <Hunter_TextData>(targetData.WorksheetName);

        List <Hunter_TextData> myDataList = new List <Hunter_TextData>();

        var all = table.FindAll();

        foreach (var elem in all)
        {
            Hunter_TextData data = new Hunter_TextData();

            data = Cloner.DeepCopy <Hunter_TextData>(elem.Element);
            myDataList.Add(data);
        }

        targetData.dataArray = myDataList.ToArray();

        EditorUtility.SetDirty(targetData);
        AssetDatabase.SaveAssets();

        return(true);
    }
Ejemplo n.º 3
0
    public string GetHunterText(E_HunterState state, HunterIdea hunter)
    {
        string          result   = "";
        Hunter_TextData textData = hunterText.dataArray[(int)state];

        switch (LanguageManager.GetInstance().Language)
        {
        case E_Language.KOREAN:
            result = textData.Charatextkor;
            break;

        case E_Language.ENGLISH:
            result = textData.Charatexteng;
            break;
        }
        return(result);
    }