private static void BuildFace(OpenCog.BlockSet.BaseBlockSet.OCCubeBlock.CubeFace face, OpenCog.BlockSet.BaseBlockSet.OCFluidBlock fluid, UnityEngine.Vector3 localPos, OpenCog.Builder.OCMeshBuilder mesh)
	{
		int iFace = (int)face;
		
		mesh.AddFaceIndices(fluid.AtlasID);
		mesh.AddVertices(OpenCog.Builder.OCCubeBuilder.vertices[iFace], localPos);
		mesh.AddNormals(OpenCog.Builder.OCCubeBuilder.normals[iFace]);
		mesh.AddTexCoords(fluid.GetFaceUV());
	}
	private static void BuildFace(OpenCog.BlockSet.BaseBlockSet.OCCubeBlock.CubeFace face, OpenCog.BlockSet.BaseBlockSet.OCCactusBlock cactus, Vector3 localPos, OpenCog.Builder.OCMeshBuilder mesh) {
		int iFace = (int)face;
		
		mesh.AddFaceIndices( cactus.AtlasID );
		mesh.AddVertices( vertices[iFace], localPos );
		mesh.AddNormals( normals[iFace] );
		mesh.AddTexCoords( cactus.GetFaceUV(face) );
	}