Example #1
0
        //-----------------------------------------------------------------------------
        // Methods
        //-----------------------------------------------------------------------------

        public void OpenObjectPropertiesEditor(IPropertyObject propertyObject)
        {
            if (propertyObject != null)
            {
                editorControl.OpenObjectProperties(propertyObject);

                if (objectEditorForm == null || objectEditorForm.IsDisposed)
                {
                    objectEditorForm = new ObjectEditor(editorControl);
                    objectEditorForm.SetObject(propertyObject);
                    objectEditorForm.Show(this);
                }
                else
                {
                    objectEditorForm.SetObject(propertyObject);
                }
            }
        }
Example #2
0
 public override void Open(EditorControl editorControl)
 {
     editorControl.OpenLevel(level);
     editorControl.OpenObjectProperties(level);
 }
Example #3
0
        //-----------------------------------------------------------------------------
        // Overridden Methods
        //-----------------------------------------------------------------------------

        public override void Open(EditorControl editorControl)
        {
            // Open the dungeon's properties.
            editorControl.OpenObjectProperties(dungeon);
        }
Example #4
0
 public override void Open(EditorControl editorControl)
 {
     editorControl.OpenObjectProperties(world);
 }