예제 #1
0
    /// <summary>
    /// Unity event. Initialization point of this window.
    /// </summary>
    void OnEnable()
    {
        // Init editor data model.
        if (editor == null)
        {
            editor = new LevelEditorData();
        }

        if (!editor.Init())
        {
//			return;
        }

        // Init scene GUI renderer
        if (sceneGUI == null)
        {
            sceneGUI = new LevelEditorSceneGUI(editor);
        }
        sceneGUI.Init();

        // Init window GUI renderer.
        if (windowGUI == null)
        {
            windowGUI = new LevelEditorWindowGUI(this, editor);
        }
        windowGUI.Init();

        // Register the scene view GUI renderer
        SceneView.onSceneGUIDelegate += OnSceneGUI;
    }
	/// <summary>
	/// Unity event. Initialization point of this window.
	/// </summary>
	void OnEnable() {
		// Init editor data model.
		if (editor == null) {
			editor = new LevelEditorData();
		}
		
		if ( !editor.Init() ) {
//			return;
		}
		
		// Init scene GUI renderer
		if (sceneGUI == null) {
			sceneGUI = new LevelEditorSceneGUI(editor);
		}
		sceneGUI.Init();
		
		// Init window GUI renderer.
		if (windowGUI == null) {
			windowGUI = new LevelEditorWindowGUI(this, editor);
		}
		windowGUI.Init();
		
		// Register the scene view GUI renderer
		SceneView.onSceneGUIDelegate += OnSceneGUI;
	}