TileBase.Components C# (CSharp) Method

Components() protected method

protected Components ( ) : void
return void
    protected void Components()
    {
        meshRenderer = GetComponent<MeshRenderer>();
        if (meshRenderer == null)
        {
            meshRenderer = gameObject.AddComponent<MeshRenderer>();
        }
        MeshFilter meshFilter = GetComponent<MeshFilter>();
        if (meshFilter == null)
        {
            meshFilter = gameObject.AddComponent<MeshFilter>();
            //meshRenderer.material = mat;
        }
        if (mesh == null)
        {
            GetComponent<MeshFilter>().mesh = mesh = new Mesh();
            mesh.name = "kMesh";
            //mesh.hideFlags = HideFlags.HideAndDontSave;
        }
    }