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; }
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; }