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