Browse Source

MaterialLoader: Update static function using ES6 style (#24238)

* update static function syntax to ES6

* Revert "update static function syntax to ES6"
sunag 3 years ago
parent
commit
f7ee583d36
1 changed files with 27 additions and 27 deletions
  1. 27 27
      src/loaders/MaterialLoader.js

+ 27 - 27
src/loaders/MaterialLoader.js

@@ -326,33 +326,33 @@ class MaterialLoader extends Loader {
 
 	}
 
-}
+	static createMaterialFromType( type ) {
+
+		const materialLib = {
+			ShadowMaterial,
+			SpriteMaterial,
+			RawShaderMaterial,
+			ShaderMaterial,
+			PointsMaterial,
+			MeshPhysicalMaterial,
+			MeshStandardMaterial,
+			MeshPhongMaterial,
+			MeshToonMaterial,
+			MeshNormalMaterial,
+			MeshLambertMaterial,
+			MeshDepthMaterial,
+			MeshDistanceMaterial,
+			MeshBasicMaterial,
+			MeshMatcapMaterial,
+			LineDashedMaterial,
+			LineBasicMaterial,
+			Material
+		};
+
+		return new materialLib[ type ]();
+
+	}
 
-MaterialLoader.createMaterialFromType = function ( type ) {
-
-	const materialLib = {
-		ShadowMaterial,
-		SpriteMaterial,
-		RawShaderMaterial,
-		ShaderMaterial,
-		PointsMaterial,
-		MeshPhysicalMaterial,
-		MeshStandardMaterial,
-		MeshPhongMaterial,
-		MeshToonMaterial,
-		MeshNormalMaterial,
-		MeshLambertMaterial,
-		MeshDepthMaterial,
-		MeshDistanceMaterial,
-		MeshBasicMaterial,
-		MeshMatcapMaterial,
-		LineDashedMaterial,
-		LineBasicMaterial,
-		Material
-	};
-
-	return new materialLib[ type ]();
-
-};
+}
 
 export { MaterialLoader };