The Fader class can be put on an Image, and it'll intercept MMFadeEvents and turn itself on or off accordingly.  
 More...
Inherits MoreMountains.Tools.MMMonoBehaviour, MoreMountains.Tools.MMEventListener< T >, MoreMountains.Tools.MMEventListener< T >, MoreMountains.Tools.MMEventListener< T >, and MoreMountains.Tools.MMEventListener< T >.
 | 
| virtual void  | ResetFader () | 
|   | Test method triggered by an inspector button.  
  | 
| virtual void  | DefaultFade () | 
|   | Test method triggered by an inspector button.  
  | 
| virtual void  | FadeIn1Second () | 
|   | Test method triggered by an inspector button.  
  | 
| virtual void  | FadeOut1Second () | 
|   | Test method triggered by an inspector button.  
  | 
| virtual void  | Awake () | 
|   | On Start, we initialize our fader.  
  | 
| virtual void  | Initialization () | 
|   | On init, we grab our components, and disable/hide everything.  
  | 
| virtual void  | Update () | 
|   | On Update, we update our alpha.  
  | 
| virtual void  | Fade () | 
|   | Fades the canvasgroup towards its target alpha.  
  | 
| virtual void  | StopFading () | 
|   | Stops the fading.  
  | 
| virtual void  | DisableFader () | 
|   | Disables the fader.  
  | 
| virtual void  | EnableFader () | 
|   | Enables the fader.  
  | 
| virtual void  | StartFading (float initialAlpha, float endAlpha, float duration, MMTweenType curve, int id, bool ignoreTimeScale, Vector3 worldPosition) | 
| virtual void  | OnEnable () | 
|   | On enable, we start listening to events.  
  | 
| virtual void  | OnDisable () | 
|   | On disable, we stop listening to events.  
  | 
The Fader class can be put on an Image, and it'll intercept MMFadeEvents and turn itself on or off accordingly. 
 
◆ CameraModes
◆ Awake()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.Awake  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
On Start, we initialize our fader. 
 
 
◆ DefaultFade()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.DefaultFade  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Test method triggered by an inspector button. 
 
 
◆ DisableFader()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.DisableFader  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ EnableFader()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.EnableFader  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ Fade()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.Fade  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Fades the canvasgroup towards its target alpha. 
 
 
◆ FadeIn1Second()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.FadeIn1Second  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Test method triggered by an inspector button. 
 
 
◆ FadeOut1Second()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.FadeOut1Second  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Test method triggered by an inspector button. 
 
 
◆ Initialization()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.Initialization  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
On init, we grab our components, and disable/hide everything. 
 
 
◆ OnDisable()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.OnDisable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
On disable, we stop listening to events. 
 
 
◆ OnEnable()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.OnEnable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
On enable, we start listening to events. 
 
 
◆ OnMMEvent() [1/4]
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.OnMMEvent  | 
          ( | 
          MMFadeEvent |           fadeEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
When catching a fade event, we fade our image in or out. 
- Parameters
 - 
  
  
 
 
 
◆ OnMMEvent() [2/4]
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.OnMMEvent  | 
          ( | 
          MMFadeInEvent |           fadeEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ OnMMEvent() [3/4]
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.OnMMEvent  | 
          ( | 
          MMFadeOutEvent |           fadeEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ OnMMEvent() [4/4]
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.OnMMEvent  | 
          ( | 
          MMFadeStopEvent |           fadeStopEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ ResetFader()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.ResetFader  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
Test method triggered by an inspector button. 
 
 
◆ StartFading()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.StartFading  | 
          ( | 
          float |           initialAlpha,  | 
         
        
           | 
           | 
          float |           endAlpha,  | 
         
        
           | 
           | 
          float |           duration,  | 
         
        
           | 
           | 
          MMTweenType |           curve,  | 
         
        
           | 
           | 
          int |           id,  | 
         
        
           | 
           | 
          bool |           ignoreTimeScale,  | 
         
        
           | 
           | 
          Vector3 |           worldPosition ) | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ StopFading()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.StopFading  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ Update()
  
  
      
        
          | virtual void MoreMountains.Tools.MMFaderRound.Update  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
On Update, we update our alpha. 
 
 
◆ _canvasGroup
  
  
      
        
          | CanvasGroup MoreMountains.Tools.MMFaderRound._canvasGroup | 
         
       
   | 
  
protected   | 
  
 
 
◆ _currentCurve
  
  
      
        
          | MMTweenType MoreMountains.Tools.MMFaderRound._currentCurve | 
         
       
   | 
  
protected   | 
  
 
 
◆ _currentDuration
  
  
      
        
          | float MoreMountains.Tools.MMFaderRound._currentDuration | 
         
       
   | 
  
protected   | 
  
 
 
◆ _currentTargetScale
  
  
      
        
          | float MoreMountains.Tools.MMFaderRound._currentTargetScale | 
         
       
   | 
  
protected   | 
  
 
 
◆ _fadeStartedAt
  
  
      
        
          | float MoreMountains.Tools.MMFaderRound._fadeStartedAt | 
         
       
   | 
  
protected   | 
  
 
 
◆ _fading
  
  
      
        
          | bool MoreMountains.Tools.MMFaderRound._fading = false | 
         
       
   | 
  
protected   | 
  
 
 
◆ _initialScale
  
  
      
        
          | float MoreMountains.Tools.MMFaderRound._initialScale | 
         
       
   | 
  
protected   | 
  
 
 
◆ CameraMode
◆ DebugToolbar
      
        
          | bool MoreMountains.Tools.MMFaderRound.DebugToolbar | 
        
      
 
 
◆ DebugWorldPositionTarget
      
        
          | Transform MoreMountains.Tools.MMFaderRound.DebugWorldPositionTarget | 
        
      
 
 
◆ DefaultDuration
      
        
          | float MoreMountains.Tools.MMFaderRound.DefaultDuration = 0.2f | 
        
      
 
the default duration of the fade in/out 
 
 
◆ DefaultTween
the default curve to use for this fader 
 
 
◆ FaderBackground
      
        
          | RectTransform MoreMountains.Tools.MMFaderRound.FaderBackground | 
        
      
 
 
◆ FaderMask
      
        
          | RectTransform MoreMountains.Tools.MMFaderRound.FaderMask | 
        
      
 
the mask used to draw a hole in the background that will get faded / scaled 
 
 
◆ ID
      
        
          | int MoreMountains.Tools.MMFaderRound.ID | 
        
      
 
the ID for this fader (0 is default), set more IDs if you need more than one fader 
 
 
◆ IgnoreTimescale
      
        
          | bool MoreMountains.Tools.MMFaderRound.IgnoreTimescale = true | 
        
      
 
whether or not the fade should happen in unscaled time 
 
 
◆ MaskScale
      
        
          | Vector2 MoreMountains.Tools.MMFaderRound.MaskScale | 
        
      
 
the mask's scale at minimum and maximum opening 
 
 
◆ ShouldBlockRaycasts
      
        
          | bool MoreMountains.Tools.MMFaderRound.ShouldBlockRaycasts = false | 
        
      
 
whether or not the fader should block raycasts when visible 
 
 
◆ TargetCamera
      
        
          | Camera MoreMountains.Tools.MMFaderRound.TargetCamera | 
        
      
 
the camera to pick the position from (usually the "regular" game camera) 
 
 
The documentation for this class was generated from the following file:
- H:/Code/MoreMountains/InventoryEngineStore/Assets/InventoryEngine/MMTools/Core/MMUI/MMFaderRound.cs