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 | Start () | 
|  | 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 IEnumerator | StartFading (bool fadingIn, float duration, MMTweenType curve, int id, bool ignoreTimeScale, Vector3 worldPosition) | 
|  | Starts a fade. 
 | 
| virtual Vector2 | BeforeEntryPosition () | 
|  | Determines the position of the fader before entry. 
 | 
| virtual Vector2 | ExitPosition () | 
|  | Determines the exit position of the fader. 
 | 
| virtual void | DisableFader () | 
|  | Disables the fader. 
 | 
| virtual void | EnableFader () | 
|  | Enables the fader. 
 | 
| virtual void | OnEnable () | 
|  | On enable, we start listening to events. 
 | 
| virtual void | OnDestroy () | 
|  | On disable, we stop listening to events. 
 | 
|  | 
| virtual float | Width  [get] | 
|  | the width of the fader 
 | 
| virtual float | Height  [get] | 
|  | the height of the fader 
 | 
The Fader class can be put on an Image, and it'll intercept MMFadeEvents and turn itself on or off accordingly. 
This specific fader will move from left to right, right to left, top to bottom or bottom to top 
◆ Directions
the possible directions this fader can move in 
| Enumerator | 
|---|
| TopToBottom |  | 
| LeftToRight |  | 
| RightToLeft |  | 
| BottomToTop |  | 
 
 
◆ BeforeEntryPosition()
  
  | 
        
          | virtual Vector2 MoreMountains.Tools.MMFaderDirectional.BeforeEntryPosition | ( |  | ) |  |  | protectedvirtual | 
 
Determines the position of the fader before entry. 
- Returns
 
 
◆ DefaultFade()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.DefaultFade | ( |  | ) |  |  | protectedvirtual | 
 
Test method triggered by an inspector button. 
 
 
◆ DisableFader()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.DisableFader | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ EnableFader()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.EnableFader | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ ExitPosition()
  
  | 
        
          | virtual Vector2 MoreMountains.Tools.MMFaderDirectional.ExitPosition | ( |  | ) |  |  | protectedvirtual | 
 
Determines the exit position of the fader. 
- Returns
 
 
◆ Fade()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.Fade | ( |  | ) |  |  | protectedvirtual | 
 
Fades the canvasgroup towards its target alpha. 
 
 
◆ FadeIn1Second()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.FadeIn1Second | ( |  | ) |  |  | protectedvirtual | 
 
Test method triggered by an inspector button. 
 
 
◆ FadeOut1Second()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.FadeOut1Second | ( |  | ) |  |  | protectedvirtual | 
 
Test method triggered by an inspector button. 
 
 
◆ Initialization()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.Initialization | ( |  | ) |  |  | protectedvirtual | 
 
On init, we grab our components, and disable/hide everything. 
 
 
◆ OnDestroy()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.OnDestroy | ( |  | ) |  |  | protectedvirtual | 
 
On disable, we stop listening to events. 
 
 
◆ OnEnable()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.OnEnable | ( |  | ) |  |  | protectedvirtual | 
 
On enable, we start listening to events. 
 
 
◆ OnMMEvent() [1/4]
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.OnMMEvent | ( | MMFadeEvent | fadeEvent | ) |  |  | virtual | 
 
When catching a fade event, we fade our image in or out. 
- Parameters
- 
  
  
 
 
◆ OnMMEvent() [2/4]
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.OnMMEvent | ( | MMFadeInEvent | fadeEvent | ) |  |  | virtual | 
 
 
◆ OnMMEvent() [3/4]
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.OnMMEvent | ( | MMFadeOutEvent | fadeEvent | ) |  |  | virtual | 
 
 
◆ OnMMEvent() [4/4]
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.OnMMEvent | ( | MMFadeStopEvent | fadeStopEvent | ) |  |  | virtual | 
 
 
◆ ResetFader()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.ResetFader | ( |  | ) |  |  | protectedvirtual | 
 
Test method triggered by an inspector button. 
 
 
◆ Start()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.Start | ( |  | ) |  |  | protectedvirtual | 
 
On Start, we initialize our fader. 
 
 
◆ StartFading()
  
  | 
        
          | virtual IEnumerator MoreMountains.Tools.MMFaderDirectional.StartFading | ( | bool | fadingIn, |  
          |  |  | float | duration, |  
          |  |  | MMTweenType | curve, |  
          |  |  | int | id, |  
          |  |  | bool | ignoreTimeScale, |  
          |  |  | Vector3 | worldPosition ) |  | protectedvirtual | 
 
Starts a fade. 
- Parameters
- 
  
    | fadingIn |  |  | duration |  |  | curve |  |  | id |  |  | ignoreTimeScale |  |  | worldPosition |  |  
 
 
 
◆ StopFading()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.StopFading | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ Update()
  
  | 
        
          | virtual void MoreMountains.Tools.MMFaderDirectional.Update | ( |  | ) |  |  | protectedvirtual | 
 
On Update, we update our alpha. 
 
 
◆ _active
  
  | 
        
          | bool MoreMountains.Tools.MMFaderDirectional._active |  | protected | 
 
 
◆ _canvasGroup
  
  | 
        
          | CanvasGroup MoreMountains.Tools.MMFaderDirectional._canvasGroup |  | protected | 
 
 
◆ _currentCurve
  
  | 
        
          | MMTweenType MoreMountains.Tools.MMFaderDirectional._currentCurve |  | protected | 
 
 
◆ _currentDuration
  
  | 
        
          | float MoreMountains.Tools.MMFaderDirectional._currentDuration |  | protected | 
 
 
◆ _fadeStartedAt
  
  | 
        
          | float MoreMountains.Tools.MMFaderDirectional._fadeStartedAt |  | protected | 
 
 
◆ _fading
  
  | 
        
          | bool MoreMountains.Tools.MMFaderDirectional._fading = false |  | protected | 
 
 
◆ _fromPosition
  
  | 
        
          | Vector2 MoreMountains.Tools.MMFaderDirectional._fromPosition |  | protected | 
 
 
◆ _initialized
  
  | 
        
          | bool MoreMountains.Tools.MMFaderDirectional._initialized = false |  | protected | 
 
 
◆ _initialPosition
  
  | 
        
          | Vector2 MoreMountains.Tools.MMFaderDirectional._initialPosition |  | protected | 
 
 
◆ _newPosition
  
  | 
        
          | Vector2 MoreMountains.Tools.MMFaderDirectional._newPosition |  | protected | 
 
 
◆ _rectTransform
  
  | 
        
          | RectTransform MoreMountains.Tools.MMFaderDirectional._rectTransform |  | protected | 
 
 
◆ _toPosition
  
  | 
        
          | Vector2 MoreMountains.Tools.MMFaderDirectional._toPosition |  | protected | 
 
 
◆ DebugToolbar
      
        
          | bool MoreMountains.Tools.MMFaderDirectional.DebugToolbar | 
      
 
 
◆ DefaultDuration
      
        
          | float MoreMountains.Tools.MMFaderDirectional.DefaultDuration = 0.2f | 
      
 
the default duration of the fade in/out 
 
 
◆ DefaultTween
the default curve to use for this fader 
 
 
◆ DisableOnInit
      
        
          | bool MoreMountains.Tools.MMFaderDirectional.DisableOnInit = true | 
      
 
whether or not to automatically disable this fader on init 
 
 
◆ FadeInDirection
the direction this fader should move in when fading in 
 
 
◆ FadeOutDirection
the direction this fader should move in when fading out 
 
 
◆ ID
      
        
          | int MoreMountains.Tools.MMFaderDirectional.ID | 
      
 
the ID for this fader (0 is default), set more IDs if you need more than one fader 
 
 
◆ IgnoreTimescale
      
        
          | bool MoreMountains.Tools.MMFaderDirectional.IgnoreTimescale = true | 
      
 
whether or not the fade should happen in unscaled time 
 
 
◆ InitialDelay
      
        
          | float MoreMountains.Tools.MMFaderDirectional.InitialDelay = 0f | 
      
 
a delay (in seconds) to apply before playing this fade 
 
 
◆ ShouldBlockRaycasts
      
        
          | bool MoreMountains.Tools.MMFaderDirectional.ShouldBlockRaycasts = false | 
      
 
whether or not the fader should block raycasts when visible 
 
 
◆ Height
  
  | 
        
          | virtual float MoreMountains.Tools.MMFaderDirectional.Height |  | get | 
 
 
◆ Width
  
  | 
        
          | virtual float MoreMountains.Tools.MMFaderDirectional.Width |  | get | 
 
 
The documentation for this class was generated from the following file:
- H:/Code/MoreMountains/InventoryEngineStore/Assets/InventoryEngine/MMTools/Core/MMUI/MMFaderDirectional.cs