コード例 #1
0
ファイル: EditorForm.cs プロジェクト: radtek/ZeldaOracle
        //-----------------------------------------------------------------------------
        // 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);
                }
            }
        }
コード例 #2
0
ファイル: LevelTreeNode.cs プロジェクト: radtek/ZeldaOracle
 public override void Open(EditorControl editorControl)
 {
     editorControl.OpenLevel(level);
     editorControl.OpenObjectProperties(level);
 }
コード例 #3
0
ファイル: DungeonTreeNode.cs プロジェクト: radtek/ZeldaOracle
        //-----------------------------------------------------------------------------
        // Overridden Methods
        //-----------------------------------------------------------------------------

        public override void Open(EditorControl editorControl)
        {
            // Open the dungeon's properties.
            editorControl.OpenObjectProperties(dungeon);
        }
コード例 #4
0
ファイル: WorldTreeNode.cs プロジェクト: radtek/ZeldaOracle
 public override void Open(EditorControl editorControl)
 {
     editorControl.OpenObjectProperties(world);
 }