Beispiel #1
0
    public void MoveBack()
    {
        DataLanguage t_language = languages [0];

        languages.Remove(t_language);
        languages.Add(t_language);
        UpdateLanguages();
    }
Beispiel #2
0
    public void MoveForward()
    {
        DataLanguage t_language = languages [languages.Count - 1];

        languages.Remove(t_language);
        languages.Insert(0, t_language);
        UpdateLanguages();
    }
Beispiel #3
0
    public static void SaveLanguage(GeneralSettings generalSettings)
    {
        BinaryFormatter bf     = new BinaryFormatter();
        FileStream      stream = new FileStream(Application.dataPath + "/data/Language.sav", FileMode.Create);
        DataLanguage    data   = new DataLanguage(generalSettings);

        bf.Serialize(stream, data);
        stream.Close();
    }
Beispiel #4
0
        public ExcelLoader(string excelFileName, DataLanguage language)
        {
            _language = language;

            // 初始化
            //curLoadID = null;

            // 加载数据
            _configData = LoadExcel(excelFileName);
        }
Beispiel #5
0
 public static string[] LoadLanguage()
 {
     if (File.Exists(Application.dataPath + "/data/Language.sav"))
     {
         BinaryFormatter bf     = new BinaryFormatter();
         FileStream      stream = new FileStream(Application.dataPath + "/data/Language.sav", FileMode.Open);
         DataLanguage    data   = bf.Deserialize(stream) as DataLanguage;
         stream.Close();
         return(data.Language);
     }
     else
     {
         return(new string[0]);
     }
 }
Beispiel #6
0
 public void SetDataLanguage(DataLanguage _dataLanguage)
 {
     dataLanguage = _dataLanguage;
 }
Beispiel #7
0
 private void ShowLanguageView()
 {
     EditorGUILayout.BeginHorizontal();
     _selectedLanguage = (DataLanguage)EditorGUILayout.EnumPopup("GameLanguage : ", _selectedLanguage);
     EditorGUILayout.EndHorizontal();
 }