public void OnGUI() { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Language : " + language.ToString()); EditorGUILayout.EndHorizontal(); key = EditorGUILayout.TextField("Key :", key); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Value:", GUILayout.MaxWidth(50)); EditorStyles.textArea.wordWrap = true; value = EditorGUILayout.TextArea(value, EditorStyles.textArea, GUILayout.Height(100), GUILayout.Width(400)); EditorGUILayout.EndHorizontal(); if (GUILayout.Button("Add")) { if (LocalisationSystem.GetLocalisedValue(key) != string.Empty) { LocalisationSystem.Replace(key, value); } else { LocalisationSystem.Add(key, value); } } minSize = new Vector2(460, 250); maxSize = minSize; }
private void GetAddValuesField() { EditorGUILayout.BeginHorizontal(); GUILayout.Label("Key:", EditorStyles.boldLabel, GUILayout.MaxWidth(50)); GUILayout.Space(40); key = GUILayout.TextField(key); EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); GUILayout.Label("Value:", EditorStyles.boldLabel, GUILayout.MaxWidth(50)); GUILayout.Space(40); EditorStyles.textArea.wordWrap = true; value = EditorGUILayout.TextArea(value, EditorStyles.textArea, GUILayout.Height(100)); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); if (GUILayout.Button("Add")) { if (LocalisationSystem.GetLocalisedValue(key) != string.Empty) { LocalisationSystem.Replace(key, value); } else { LocalisationSystem.Add(key, value); } key = ""; value = ""; OnEnable(); } }