public int AddString(string text) { var res = new LocalKitData.LocalStrings() { i = kit.baseId++, s = text }; if (text == null) { res.s = res.i.ToString(); } kit.strings.Add(res); UnityEditor.EditorUtility.SetDirty(this); return(res.i); }
public int UpdateString(int index, string text) { var res = kit.strings.Find(x => x.i == index); if (res == null) { res = new LocalKitData.LocalStrings() { i = kit.baseId++, s = text }; kit.strings.Add(res); } else { res.s = text; } UnityEditor.EditorUtility.SetDirty(this); return(res.i); }