Пример #1
0
        public void Init(IPaddingCanvasGroupParent @interface)
        {
            canvasWorldViewGroup = new PaddingCanvasGroup(this,
                                                          Width - vScrollBar1.Width,
                                                          Height - vScrollBar1.Height, @interface);

            canvasWorldViewGroup.EditorCanvasScrollHandling.InvalidateScrollMaxValue();
            canvasWorldViewGroup.EditorCanvasScrollHandling.InvalidateScrollValue();
        }
        public PaddingCanvasGroup(IEditorCanvasScrollbar scrollbar, int vpWidth, int vpHeight, IPaddingCanvasGroupParent @interface)
            : base(scrollbar, vpWidth, vpHeight)
        {
            WorldViewGroup = new CanvasViewGroup(scrollbar, vpWidth, vpHeight);
            PaddingTop     = PaddingLeft = PaddingRight = PaddingBottom = 500;
            InvalidateCanvasSize();
            EditorCanvasScrollHandling.InvalidateScrollMaxValue();
            PaddingCanvasGroupParent = @interface;
            TilesModel = new TilesModel();
            TilesModel.ITilesModelParent = this;

            WorldViewGroup.EditorCanvasRender.TilesModelParent = this;

            WorldViewGroup.EditorCanvasRender.RenderGrid = new RenderGrid();
            WorldViewGroup.EditorCanvasRender.RenderGrid.GridInterface = this;
        }