private void SetTextureClass(string path, ref MyTextureClassEnum result) { if (path.Contains("_de", StringComparison.InvariantCultureIgnoreCase)) { result = MyTextureClassEnum.DiffuseEmissive; } else if (path.Contains("_ns", StringComparison.InvariantCultureIgnoreCase)) { result = MyTextureClassEnum.NormalSpecular; } }
private void SetTextureClass(string path, ref MyTextureClassEnum result) { if (path.Contains("_de", StringComparison.InvariantCultureIgnoreCase)) result = MyTextureClassEnum.DiffuseEmissive; else if (path.Contains("_ns", StringComparison.InvariantCultureIgnoreCase)) result = MyTextureClassEnum.NormalSpecular; }
internal static void CheckTextureClass(this MyTexture texture, MyTextureClassEnum assumedClass) { Debug.Assert(texture == null || texture.TextureClassDebug == assumedClass, "Texture class is invalid"); }