| 
							
							shader_type canvas_item;
 | 
						
						
						
						
							 | 
							
							render_mode blend_mix;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							uniform float speed = 16;
 | 
						
						
						
						
							 | 
							
							uniform vec2 direction = vec2(1, 0);
 | 
						
						
						
						
							 | 
							
							uniform vec4 tint_color : source_color;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							void fragment() {
 | 
						
						
						
						
							 | 
							
							    vec4 color = texture(TEXTURE, UV  - direction * TIME * speed);
 | 
						
						
						
						
							 | 
							
							    COLOR = color * tint_color;
 | 
						
						
						
						
							 | 
							
							}
 |