Exemplo n.º 1
0
 protected override void Initialize()
 {
     base.Initialize();
     _internalName = FindRelativeMember("_internalName");
     Debug.Log(_internalName.Value);
     _editorData =
         Resources.FindObjectsOfTypeAll <CharacterEditorData>()
         .FirstOrDefault(data => data.InternalName.GenericEquals(_internalName.Value));
     Debug.Log(_editorData);
 }
Exemplo n.º 2
0
 public override void OnGUI()
 {
     _editorData = gui.Object("Editor Data", _editorData);
     if (_editorData == null)
     {
         _internalName.Value = "";
         if (GUILayout.Button("Create Character Data"))
         {
             CreateCharacterDialog.Show(_character);
         }
     }
     else
     {
         _internalName.Value = _editorData.InternalName;
     }
     MemberField();
 }
Exemplo n.º 3
0
        private void ToolbarLeft()
        {
            if (GUILayout.Button("Create", EditorStyles.toolbarButton))
            {
                CreateCharacterDialog.Show();
            }

            if (Target == null)
            {
                return;
            }

            if (GUILayout.Button("Unload", EditorStyles.toolbarButton))
            {
                Target = null;
            }

            if (GUILayout.Button("Build", EditorStyles.toolbarButton))
            {
                Target.Generate();
            }
        }
 private void OnEnable()
 {
     data = CreateInstance <CharacterEditorData>();
 }
 private void OnEnable()
 {
     data = CreateInstance<CharacterEditorData>();
 }