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