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< MMFadeEvent >, MoreMountains.Tools.MMEventListener< MMFadeInEvent >, MoreMountains.Tools.MMEventListener< MMFadeOutEvent >, and MoreMountains.Tools.MMEventListener< MMFadeStopEvent >.
|
virtual void | ResetFader () |
| Test method triggered by an inspector button More...
|
|
virtual void | DefaultFade () |
| Test method triggered by an inspector button More...
|
|
virtual void | FadeIn1Second () |
| Test method triggered by an inspector button More...
|
|
virtual void | FadeOut1Second () |
| Test method triggered by an inspector button More...
|
|
virtual void | Awake () |
| On Start, we initialize our fader More...
|
|
virtual void | Initialization () |
| On init, we grab our components, and disable/hide everything More...
|
|
virtual void | Update () |
| On Update, we update our alpha More...
|
|
virtual void | Fade () |
| Fades the canvasgroup towards its target alpha More...
|
|
virtual void | StopFading () |
| Stops the fading. More...
|
|
virtual void | DisableFader () |
| Disables the fader. More...
|
|
virtual void | EnableFader () |
| Enables the fader. More...
|
|
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 More...
|
|
virtual void | OnDisable () |
| On disable, we stop listening to events More...
|
|
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:
- F:/Github/Store/InventoryEngineStore/Assets/InventoryEngine/MMTools/Core/MMUI/MMFaderRound.cs