public LightSetParam() { characterDiffuse = new DirectionalLight(new Vector3(0, 0, 1), new Vector3(0, 0, 0.85f), 0, 0, 0, "Diffuse"); characterDiffuse2 = new DirectionalLight(new Vector3(0, 0, 0.2f), new Vector3(0), 0, 0, 0, "Diffuse"); characterDiffuse3 = new DirectionalLight(new Vector3(0, 0, 0.2f), new Vector3(0), 0, 0, 0, "Diffuse"); for (int i = 0; i < stageDiffuseLights.Length; i++) { stageDiffuseLights[i] = new DirectionalLight(); } for (int i = 0; i < stageFogSet.Length; i++) { stageFogSet[i] = new LightColor(); } fresnelLight = new HemisphereFresnel(new Vector3(0), new Vector3(0, 0, 1), 0, 0, "Fresnel"); }
public LightSetParam(string fileName) { paramFile = new ParamFile(fileName); for (int i = 0; i < stageDiffuseLights.Length; i++) { stageDiffuseLights[i] = CreateDirectionalLightFromLightSet(paramFile, i, "Stage " + (i + 1)); } for (int i = 0; i < stageFogSet.Length; i++) { stageFogSet[i] = CreateFogColorFromFogSet(paramFile, i); } characterDiffuse = CreateCharDiffuseLightFromLightSet(paramFile); characterDiffuse2 = CreateDirectionalLightFromLightSet(paramFile, 0, "Diffuse2"); characterDiffuse3 = CreateDirectionalLightFromLightSet(paramFile, 1, "Diffuse3"); fresnelLight = CreateFresnelLightFromLightSet(paramFile); }