Class Distorter
  
  
  
  
  
  
  Assembly: cs.temp.dll.dll
  
  
    public abstract class Distorter : MonoBehaviour, IComparable<Distorter>
   
  Properties
  
  
  
  
  
  
  
  Declaration
  
    public bool DistortionEnabled { get; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public int DistortOrder { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    public float DistortStrength { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public int CompareTo(Distorter other)
   
  Parameters
  
  Returns
  
  
  
  
  
  Distorts a world-space point
Automatically applies DistortStrength and ensures that strength never exceeds 1
 
  
  Declaration
  
    public Vector3 DistortPoint(Vector3 point, float strength = 1F)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3 | 
        point | 
         | 
      
      
        | Single | 
        strength | 
         | 
      
    
  
  Returns
  
  
  
  
  
  Internal function where position distortion is done
 
  
  Declaration
  
    protected abstract Vector3 DistortPointInternal(Vector3 point, float strength)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3 | 
        point | 
         | 
      
      
        | Single | 
        strength | 
         | 
      
    
  
  Returns
  
  
  
  
  
  Distorts a world-space scale
Automatically applies DistortStrength and ensures that strength never exceeds 1
 
  
  Declaration
  
    public Vector3 DistortScale(Vector3 scale, float strength = 1F)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3 | 
        scale | 
         | 
      
      
        | Single | 
        strength | 
         | 
      
    
  
  Returns
  
  
  
  
  
  Internal function where scale distortion is done
 
  
  Declaration
  
    protected abstract Vector3 DistortScaleInternal(Vector3 point, float strength)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Vector3 | 
        point | 
         | 
      
      
        | Single | 
        strength | 
         | 
      
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    protected virtual void OnDisable()
   
  
  
  
  
  
  
  Declaration
  
    protected virtual void OnEnable()
   
  Implements