HasNormals() private method

private HasNormals ( Mesh mesh ) : bool
mesh UnityEngine.Mesh
return bool
示例#1
0
        static bool HasNormals(Renderer renderer)
        {
            Mesh mesh = null;

            if (renderer is MeshRenderer)
            {
                MeshFilter mf = renderer.GetComponent <MeshFilter>();
                if (mf != null)
                {
                    mesh = mf.sharedMesh;
                }
            }
            else if (renderer is SkinnedMeshRenderer)
            {
                mesh = (renderer as SkinnedMeshRenderer).sharedMesh;
            }
            return(mesh != null && InternalMeshUtil.HasNormals(mesh));
        }
        private static bool HasNormals(Renderer renderer)
        {
            Mesh sharedMesh = null;

            if (renderer is MeshRenderer)
            {
                MeshFilter component = renderer.GetComponent <MeshFilter>();
                if (component != null)
                {
                    sharedMesh = component.sharedMesh;
                }
            }
            else if (renderer is SkinnedMeshRenderer)
            {
                sharedMesh = (renderer as SkinnedMeshRenderer).sharedMesh;
            }
            return(InternalMeshUtil.HasNormals(sharedMesh));
        }
        private static bool HasNormals(Renderer renderer)
        {
            Mesh mesh = (Mesh)null;

            if (renderer is MeshRenderer)
            {
                MeshFilter component = renderer.GetComponent <MeshFilter>();
                if ((UnityEngine.Object)component != (UnityEngine.Object)null)
                {
                    mesh = component.sharedMesh;
                }
            }
            else if (renderer is SkinnedMeshRenderer)
            {
                mesh = (renderer as SkinnedMeshRenderer).sharedMesh;
            }
            return(InternalMeshUtil.HasNormals(mesh));
        }
示例#4
0
 static bool HasNormals(Mesh mesh)
 {
     return(mesh != null && InternalMeshUtil.HasNormals(mesh));
 }