Пример #1
0
 /// <summary>
 /// Apply the specified triangles, vertices, normals, tangents, uvs, colors, uv1, uv2, bones and uv2GenerationMethod.
 /// </summary>
 /// <param name='triangles'>
 /// Triangles.
 /// </param>
 /// <param name='vertices'>
 /// Vertices.
 /// </param>
 /// <param name='normals'>
 /// Normals.
 /// </param>
 /// <param name='tangents'>
 /// Tangents.
 /// </param>
 /// <param name='uvs'>
 /// Uvs.
 /// </param>
 /// <param name='colors'>
 /// Colors.
 /// </param>
 /// <param name='uv1'>
 /// Uv1.
 /// </param>
 /// <param name='uv2'>
 /// Uv2.
 /// </param>
 /// <param name='bones'>
 /// Bones.
 /// </param>
 /// <param name='uv2GenerationMethod'>
 /// Uv2 generation method. This is normally method Unwrapping.GenerateSecondaryUVSet. This should be null when calling Apply at runtime.
 /// </param>
 public abstract void Apply(bool triangles,
                            bool vertices,
                            bool normals,
                            bool tangents,
                            bool uvs,
                            bool colors,
                            bool uv1,
                            bool uv2,
                            bool bones = false,
                            GenerateUV2Delegate uv2GenerationMethod = null);
 /// <summary>
 /// Apply the specified triangles, vertices, normals, tangents, uvs, colors, uv1, uv2, bones and uv2GenerationMethod.
 /// </summary>
 /// <param name='triangles'>
 /// Triangles.
 /// </param>
 /// <param name='vertices'>
 /// Vertices.
 /// </param>
 /// <param name='normals'>
 /// Normals.
 /// </param>
 /// <param name='tangents'>
 /// Tangents.
 /// </param>
 /// <param name='uvs'>
 /// Uvs.
 /// </param>
 /// <param name='colors'>
 /// Colors.
 /// </param>
 /// <param name='uv3'>
 /// Uv3.
 /// </param>
 /// <param name='uv4'>
 /// Uv4.
 /// </param>
 /// <param name='uv2'>
 /// Uv2.
 /// </param>
 /// <param name='bones'>
 /// Bones.
 /// </param>
 /// <param name='uv2GenerationMethod'>
 /// Uv2 generation method. This is normally method Unwrapping.GenerateSecondaryUVSet. This should be null when calling Apply at runtime.
 /// </param>
 public abstract void Apply(bool triangles,
                            bool vertices,
                            bool normals,
                            bool tangents,
                            bool uvs,
                            bool uv2,
                            bool uv3,
                            bool uv4,
                            bool uv5,
                            bool uv6,
                            bool uv7,
                            bool uv8,
                            bool colors,
                            bool bones          = false,
                            bool blendShapeFlag = false,
                            GenerateUV2Delegate uv2GenerationMethod = null);
Пример #3
0
 /// <summary>
 /// Copies Mesh Baker internal data to the mesh.
 /// </summary>
 /// <param name='uv2GenerationMethod'>
 /// Uv2 generation method. This is normally editor class method Unwrapping.GenerateSecondaryUVSet
 /// </param>
 public abstract void Apply(GenerateUV2Delegate uv2GenerationMethod);
Пример #4
0
        /// <summary>
        /// Apply the specified triangles, vertices, normals, tangents, uvs, colors, uv1, uv2, bones and uv2GenerationMethod.
        /// </summary>
        /// <param name='triangles'>
        /// Triangles.
        /// </param>
        /// <param name='vertices'>
        /// Vertices.
        /// </param>
        /// <param name='normals'>
        /// Normals.
        /// </param>
        /// <param name='tangents'>
        /// Tangents.
        /// </param>
        /// <param name='uvs'>
        /// Uvs.
        /// </param>
        /// <param name='colors'>
        /// Colors.
        /// </param>
        /// <param name='uv3'>
        /// Uv3.
        /// </param>
        /// <param name='uv4'>
        /// Uv4.
        /// </param>
        /// <param name='uv2'>
        /// Uv2.
        /// </param>
        /// <param name='bones'>
        /// Bones.
        /// </param>
        /// <param name='uv2GenerationMethod'>
        /// Uv2 generation method. This is normally method Unwrapping.GenerateSecondaryUVSet. This should be null when calling Apply at runtime.
        /// </param>		
        public abstract void Apply(bool triangles,
						  bool vertices,
						  bool normals,
						  bool tangents,
						  bool uvs,
                          bool uv2,
                          bool uv3,
                          bool uv4,
                          bool colors,
						  bool bones=false,
						  GenerateUV2Delegate uv2GenerationMethod = null);
Пример #5
0
		/// <summary>
		/// Copies Mesh Baker internal data to the mesh.
		/// </summary>
		/// <param name='uv2GenerationMethod'>
		/// Uv2 generation method. This is normally editor class method Unwrapping.GenerateSecondaryUVSet
		/// </param>
		public abstract void Apply(GenerateUV2Delegate uv2GenerationMethod);
 public override void Apply(bool triangles, bool vertices, bool normals, bool tangents, bool uvs, bool uv2, bool uv3, bool uv4, bool colors, bool bones = false, bool blendShapeFlag = false, GenerateUV2Delegate uv2GenerationMethod = null)
 {
     Apply(triangles, vertices, normals, tangents,
           uvs, uv2, uv3, uv4,
           false, false, false, false,
           colors, bones, blendShapeFlag, uv2GenerationMethod);
 }