private bool TryGetData(UITextCategoryTag categoryTag, UITextDataTag dataTag, LanguageTag language, out XElement data) { data = xmlFile .Element(categoryTag.ToString()) .Element(dataTag.ToString()) .Element(language.ToString()); return(data != null); }
public string GetStringData(UITextCategoryTag categoryTag, UITextDataTag dataTag) { if (TryGetData(categoryTag, dataTag, userLanguage, out XElement data) || TryGetData(categoryTag, dataTag, defaultLanguage, out data)) { return((string)data); } return(error); }
private string GetText(UITextDataTag dataTag) { UITextCategoryTag categoryTag = UITextCategoryTag.World; return(GetComponent <UITextData>().GetStringData(categoryTag, dataTag)); }