createLights method

void createLights()

Implementation

void createLights() {
	for ( int i = 0; i < data.cascades; i ++ ) {
		final light = DirectionalLight( 0xffffff, data.lightIntensity );
		light.castShadow = true;
		light.shadow?.mapSize.width = data.shadowMapSize;
		light.shadow?.mapSize.height = data.shadowMapSize;

		light.shadow?.camera?.near = data.lightNear;
		light.shadow?.camera?.far = data.lightFar;
		light.shadow?.bias = data.shadowBias;

		data.parent.add( light );
		data.parent.add( light.target );
		lights.add( light );
	}
}