Assets.Scripts.Helpers.VoronoiHelper.CreateCellObject C# (CSharp) Method

CreateCellObject() public method

public CreateCellObject ( VoronoiCell cellData, int cellIndex, Transform parentTransform, Material meshMaterial ) : GameObject
cellData FortuneVoronoi.VoronoiCell
cellIndex int
parentTransform UnityEngine.Transform
meshMaterial UnityEngine.Material
return UnityEngine.GameObject
        public GameObject CreateCellObject(VoronoiCell cellData, int cellIndex, Transform parentTransform, Material meshMaterial)
        {
            var cellObject = new GameObject (string.Format ("VorCell.{0}", cellIndex)) { tag = TilesTag, layer = TilesLayer};

            cellObject.transform.parent = parentTransform;
            cellObject.transform.localPosition = new Vector3 ((float)cellData.Site.X, (float)cellData.Site.Y);

            var vorCell = cellObject.AddComponent<VorCell> ();

            vorCell.CellData = cellData;
            vorCell.MeshMaterial = meshMaterial;

            return cellObject;
        }