コード例 #1
0
    ///////////////////////////////////////////////////////////////////////////////
    // builtin function override
    ///////////////////////////////////////////////////////////////////////////////

    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------

    void OnEnable()
    {
        title                    = "Atlas Editor";
        wantsMouseMove           = true;
        autoRepaintOnSceneChange = false;

        rectSelection = new exRectSelection <Object>(PickObject,
                                                     PickRectObjects,
                                                     ConfirmRectSelection);

        UpdateEditObject();
    }
コード例 #2
0
    ///////////////////////////////////////////////////////////////////////////////
    // builtin function override
    ///////////////////////////////////////////////////////////////////////////////
    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------
    void OnEnable()
    {
        title = "Sprite Animation Editor";
        wantsMouseMove = true;
        autoRepaintOnSceneChange = false;

        frameRectSelection = new exRectSelection<FrameInfo>( PickObject_FrameInfo,
                                                             PickRectObjects_FrameInfo,
                                                             ConfirmRectSelection_FrameInfo );
        eventRectSelection = new exRectSelection<EventInfo>( PickObject_EventInfo,
                                                             PickRectObjects_EventInfo,
                                                             ConfirmRectSelection_EventInfo,
                                                             UpdateRect_EventInfo );

        UpdateEditObject ();
    }
コード例 #3
0
ファイル: exAtlasEditor.cs プロジェクト: knoxHuang/ex2d-dev
    ///////////////////////////////////////////////////////////////////////////////
    // builtin function override
    ///////////////////////////////////////////////////////////////////////////////
    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------
    void OnEnable()
    {
        title = "Atlas Editor";
        wantsMouseMove = true;
        autoRepaintOnSceneChange = false;

        rectSelection = new exRectSelection<Object>( PickObject,
                                                     PickRectObjects,
                                                     ConfirmRectSelection );

        UpdateEditObject ();
    }
コード例 #4
0
ファイル: exSceneEditor.cs プロジェクト: knoxHuang/ex2d-dev
    ///////////////////////////////////////////////////////////////////////////////
    // builtin function override
    ///////////////////////////////////////////////////////////////////////////////
    // ------------------------------------------------------------------
    // Desc:
    // ------------------------------------------------------------------
    void OnEnable()
    {
        // camera
        if (editCamera == null) {
            GameObject camGO
            = EditorUtility.CreateGameObjectWithHideFlags ( "SceneView_Camera",
                                                            HideFlags.HideAndDontSave,
                                                            new System.Type[] {
                                                                typeof(Camera)
                                                            } );
            editCamera = camGO.camera;
            editCamera.enabled = false;
            editCamera.clearFlags = CameraClearFlags.Depth|CameraClearFlags.SolidColor;
            editCamera.farClipPlane = 10000.0f;
            editCamera.nearClipPlane = -100.0f;
            editCamera.backgroundColor = Color.black;
            editCamera.renderingPath = RenderingPath.Forward;
            editCamera.orthographic = true;
            editCamera.orthographicSize = 100.0f;
        }

        title = "2D Scene Editor";
        wantsMouseMove = true;
        autoRepaintOnSceneChange = true;

        rectSelection = new exRectSelection<Object>( PickObject,
                                                     PickRectObjects,
                                                     ConfirmRectSelection );
    }