﻿<?xml version="1.0" encoding="utf-8"?>

<CustomShader version="5">
    <Parameters>
        <Parameter name="offsetUV" target="offsetUV" type="float4" group="base" defaultValue="0 0 0 0"/>
    </Parameters>
    <UvUsages/>
    <Variations/>
    <LodLevel startDistance="0">
        <CodeInjections>
            <CodeInjection position="OBJECT_PARAMETERS">
<![CDATA[
    float4 offsetUV;
]]>
            </CodeInjection>
            <CodeInjection position="POST_SET_TEXCOORDS_VS">
<![CDATA[
#if defined(ALBEDO_MAP) || defined(EMISSIVE_MAP)
    float2 uv = getDefaultTexCoords(In, object);
    // Continuous Motion 
    uv.xy += cTime_s*object.offsetUV.zw;
    uv.xy += object.offsetUV.xy;
    Out.defaultTexCoords = uv;
#endif
]]>
            </CodeInjection>
          </CodeInjections>
    </LodLevel>
</CustomShader>