public new bool InitWithViewSize(CCSize size, CCNode container) { if (base.InitWithViewSize(size, container)) { m_vCellsPositions = new List <float>(); m_pCellsUsed = new CCArrayForObjectSorting(); m_pCellsFreed = new CCArrayForObjectSorting(); m_pIndices = new List <int>(); m_eVordering = CCTableViewVerticalFillOrder.FillBottomUp; Direction = CCScrollViewDirection.Vertical; base.Delegate = this; return(true); } return(false); }
public new bool InitWithViewSize(CCSize size, CCNode container) { if (base.InitWithViewSize(size, container)) { m_pCellsUsed = new CCArrayForObjectSorting(); m_pCellsFreed = new CCArrayForObjectSorting(); m_pIndices = new List<int>(); m_pTableViewDelegate = null; m_eVordering = CCTableViewVerticalFillOrder.FillBottomUp; Direction = CCScrollViewDirection.Vertical; base.Delegate = this; return true; } return false; }
public CCTableView(ICCTableViewDataSource dataSource, CCSize size, CCNode container) : base(size, container) { cellsPositions = new List<float>(); cellsUsed = new CCArrayForObjectSorting(); cellsFreed = new CCArrayForObjectSorting(); indices = new List<int>(); vordering = CCTableViewVerticalFillOrder.FillBottomUp; Direction = CCScrollViewDirection.Vertical; base.Delegate = this; DataSource = dataSource; UpdateCellPositions(); UpdateContentSize(); }