Example #1
0
    public static GameObject LoadWall(string fileNameToLoad, string newWallName = "Wall")
    {
        GameObject   obj = new GameObject(newWallName);
        MeshFilter   mf  = obj.AddComponent <MeshFilter>();
        MeshRenderer mr  = obj.AddComponent <MeshRenderer>();

        Mesh newMesh = new Mesh();

        newMesh = MeshSerializer.LoadMeshFromPath(fileNameToLoad);

        newMesh.RecalculateBounds();

        mf.mesh     = newMesh;
        mr.material = new Material(Shader.Find("Standard"));
        //mr.material.mainTexture = WallTexture;

        return(obj);
    }