UnityEditor.BabylonShaderInterface.FindProperties C# (CSharp) Method

FindProperties() public method

public FindProperties ( MaterialProperty props ) : void
props MaterialProperty
return void
		public void FindProperties (MaterialProperty[] props)
		{
			blendMode = FindProperty ("_Mode", props);
			albedoMap = FindProperty ("_MainTex", props);
			albedoColor = FindProperty ("_Color", props);
			alphaCutoff = FindProperty ("_Cutoff", props);
			specularMap = FindProperty ("_SpecGlossMap", props, false);
			specularColor = FindProperty ("_SpecColor", props, false);
			metallicMap = FindProperty ("_MetallicGlossMap", props, false);
			metallic = FindProperty ("_Metallic", props, false);
			if (specularMap != null && specularColor != null)
				m_WorkflowMode = WorkflowMode.Specular;
			else if (metallicMap != null && metallic != null)
				m_WorkflowMode = WorkflowMode.Metallic;
			else
				m_WorkflowMode = WorkflowMode.Dielectric;
			smoothness = FindProperty ("_Glossiness", props);
			smoothnessScale = FindProperty ("_GlossMapScale", props, false);
			smoothnessMapChannel = FindProperty ("_SmoothnessTextureChannel", props, false);
			highlights = FindProperty ("_SpecularHighlights", props, false);
			reflections = FindProperty ("_GlossyReflections", props, false);
			disableLighting = FindProperty ("_DisableLighting", props, false);
			useEmissiveAsIllumination = FindProperty ("_UseEmissiveAsIllumination", props, false);
			roughness = FindProperty ("_Roughness", props, false);
			useRoughnessAlpha = FindProperty ("_UseRoughnessFromMetallicTextureAlpha", props, false);
			useRoughnessGreen = FindProperty ("_UseRoughnessFromMetallicTextureGreen", props, false);
			bumpScale = FindProperty ("_BumpScale", props);
			bumpMap = FindProperty ("_BumpMap", props);
			heigtMapScale = FindProperty ("_Parallax", props);
			heightMap = FindProperty("_ParallaxMap", props);
			occlusionStrength = FindProperty ("_OcclusionStrength", props);
			occlusionMap = FindProperty ("_OcclusionMap", props);
			emissionColorForRendering = FindProperty ("_EmissionColor", props);
			emissionMap = FindProperty ("_EmissionMap", props);
			detailMask = FindProperty ("_DetailMask", props);
			detailAlbedoMap = FindProperty ("_DetailAlbedoMap", props);
			detailNormalMapScale = FindProperty ("_DetailNormalMapScale", props);
			detailNormalMap = FindProperty ("_DetailNormalMap", props);
			uvSetSecondary = FindProperty ("_UVSec", props);
			alphaMode = FindProperty ("_AlphaMode", props);
		}