public static TextLanguageSetting[] GetStartingSetup(string baseValue)
    {
        int length = System.Enum.GetNames(typeof(Language)).Length;

        var settings = new TextLanguageSetting[length];

        for (int i = 0; i < length; i++)
        {
            var value = (Language)i != Language.Unity ? baseValue : "Unity";
            settings[i] = new TextLanguageSetting((Language)i, value);
        }

        return(settings);
    }
Example #2
0
 private void Reset()
 {
     settings = TextLanguageSetting.GetStartingSetup(GetComponent <Text>().text);
 }
Example #3
0
 public MultiLanguageString(string baseValue)
 {
     values = TextLanguageSetting.GetStartingSetup(baseValue);
 }
Example #4
0
 public MultiLanguageString()
 {
     values = TextLanguageSetting.GetStartingSetup("");
 }