示例#1
0
    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;
    }
示例#2
0
        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();
            }
        }