16 lines
		
	
	
		
			487 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			487 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using UnityEngine;
 | 
						|
 | 
						|
[ExecuteInEditMode]
 | 
						|
[AddComponentMenu("Image Effects/Twirl")]
 | 
						|
public class TwirlEffect : ImageEffectBase
 | 
						|
{
 | 
						|
    public Vector2 radius = new Vector2(0.3F, 0.3F);
 | 
						|
    public float angle = 50;
 | 
						|
    public Vector2 center = new Vector2(0.5F, 0.5F);
 | 
						|
 | 
						|
    // Called by camera to apply image effect
 | 
						|
    void OnRenderImage(RenderTexture source, RenderTexture destination)
 | 
						|
    {
 | 
						|
        ImageEffects.RenderDistortion(material, source, destination, angle, center, radius);
 | 
						|
    }
 | 
						|
} |