} //END CheckIfWeShouldCreateNewBlockView //---------------------------------// public void SetBlocksToViewType( BlockView.ViewType viewType ) //---------------------------------// { if( blocks != null && blocks.Count > 0 ) { foreach( Block block in blocks ) { block.SetToViewType( viewType ); } } } //END SetBlocksToViewType
} //END DestroyExistingBlockViews //--------------------------------------------// public void AddBlockViewToManager( BlockView blockView, BlockView.ViewType viewType ) //--------------------------------------------// { if( blockViews != null && blockViews.Count > 0 ) { blockViews.Add( blockView ); } else { blockViews = new List<BlockView>(); blockViews.Add( blockView ); } SetBlockViewToParent( blockView, viewType ); } //END AddBlockViewToManager
} //END AddBlockViewToManager //--------------------------------------------// public void SetBlockViewToParent( BlockView blockView, BlockView.ViewType viewType ) //--------------------------------------------// { if( blockView != null ) { if( viewType == BlockView.ViewType.ThreeDimensional ) { blockView.transform.SetParent( Group3DParent.transform ); } else if( viewType == BlockView.ViewType.TwoDimensional ) { blockView.transform.SetParent( Group2DParent.transform ); } } } //END SetBlockViewToParent
/// <summary> /// Change this Block based on whether the BlockView this is attached to is Two-Dimensional or Three-Dimensional /// </summary> /// <param name="viewType"></param> public virtual void SetToViewType( BlockView.ViewType viewType ) { }