コード例 #1
0
        private void _ChangeToVerticalLayoutDoSettings()
        {
            DisableAllLayouts();
            var vertical = inventoryCollection.container.gameObject.AddComponent <VerticalLayoutGroup>();

            vertical.padding                = m_VerticalLayoutPadding;
            vertical.childAlignment         = m_VerticalLayoutChildAlignment;
            vertical.spacing                = m_VerticalLayoutSpacing;
            vertical.childForceExpandWidth  = m_VerticalLayoutChildForceExpandWidth;
            vertical.childForceExpandHeight = m_VerticalLayoutChildForceExpandHeight;

            inventoryCollection.canDragInCollection   = enableDragInListView;
            inventoryCollection.ignoreItemLayoutSizes = true;
            _currentLayout = LayoutChoice.Vertical;
        }
コード例 #2
0
        private void _ChangeToGridLayoutDoSettings()
        {
            DisableAllLayouts();
            var grid = inventoryCollection.container.gameObject.AddComponent <DynamicLayoutGroup>();

            grid.padding        = m_GridLayoutPadding;
            grid.childAlignment = m_GridLayoutChildAlignment;
            grid.startCorner    = m_GridLayoutStartCorner;
            grid.cellSize       = m_GridLayoutCellSize;
            grid.spacing        = m_GridLayoutSpacing;
            grid.columnsCount   = m_GridLayoutConstraintCount;

            inventoryCollection.canDragInCollection   = enableDragInGridView;
            inventoryCollection.ignoreItemLayoutSizes = false;
            _currentLayout = LayoutChoice.DynamicGrid;
        }