<?xml version="1.0" encoding="us-ascii"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
	<Includes>
		<Include type="all" source="ART:FXPhaseMask.w3x" />
	</Includes>

	<PhaseEffect id="PhaseEffect"
		PhaseMaskModel="FXPhaseMask">
		
		<!-- Shader technique that is used when rendering the phased objects. Passes in this technique determine how many phases there are-->
		<PhaseStateShader ShaderName="PhaseMask.fx" TechniqueName="_RenderObjectPhase" />

		<!-- Functions determining how much the camera is shifted left and right to offset the object.
		Values are relative amount of screen space, so 1.0 moves it the full width of the screen -->		
		<CameraShift>
			<!-- Can only have one setting for randomness. Can be remove if not needed. -->
			<Randomness Low="0.0" High="0.003" />
			<!-- Can have unlimited number of overlayed sine waves to make objects "jiggle" -->
			<SineWave WaveLength="0.3s" Amplitude="0.004" />
			<SineWave WaveLength="0.1s" Amplitude="0.001" />
		</CameraShift>
		
	</PhaseEffect>
</AssetDeclaration>