Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        MagicItem main = (MagicItem)target;

        base.OnInspectorGUI();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField("等级文本", LocalizationMgr.instance.GetText(main.key_level));
        if (GUILayout.Button("编辑文本"))
        {
            LocalizationWindow.ShowWindow(main.key_level);
        }
        EditorGUILayout.EndHorizontal();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField("蓝耗文本", LocalizationMgr.instance.GetText(main.key_mana));
        if (GUILayout.Button("编辑文本"))
        {
            LocalizationWindow.ShowWindow(main.key_mana);
        }
        EditorGUILayout.EndHorizontal();

        if (GUILayout.Button("初始化"))
        {
            main.Init();
        }

        serializedObject.ApplyModifiedProperties();
    }