Class TransitionManager
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
TransitionManager
Assembly: Dew.Core.dll
Syntax
public class TransitionManager : ManagerBase<TransitionManager>, ILogicUpdate
Fields
busyObject
Declaration
public GameObject busyObject
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fadeTime
Declaration
Field Value
fxTransition
Declaration
public GameObject fxTransition
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
loadingTexts
Declaration
public TextMeshProUGUI[] loadingTexts
Field Value
| Type |
Description |
| TMPro.TextMeshProUGUI[] |
|
newTipCooldownTime
Declaration
public float newTipCooldownTime
Field Value
onFadeIn
Declaration
Field Value
| Type |
Description |
| System.Action |
|
onFadeOut
Declaration
Field Value
| Type |
Description |
| System.Action |
|
onStateChanged
Declaration
public SafeAction onStateChanged
Field Value
screenFadeCg
Declaration
public CanvasGroup screenFadeCg
Field Value
| Type |
Description |
| UnityEngine.CanvasGroup |
|
tipText
Declaration
public TextMeshProUGUI tipText
Field Value
| Type |
Description |
| TMPro.TextMeshProUGUI |
|
whiteFadeCg
Declaration
public CanvasGroup whiteFadeCg
Field Value
| Type |
Description |
| UnityEngine.CanvasGroup |
|
Properties
state
Declaration
[ShowInInspector]
public TransitionManager.StateType state { get; }
Property Value
Methods
FadeIn()
Declaration
[Button]
public void FadeIn()
FadeInRoutine()
Declaration
public IEnumerator FadeInRoutine()
Returns
| Type |
Description |
| System.Collections.IEnumerator |
|
FadeOut()
Declaration
[Button]
public void FadeOut()
FadeOut(bool)
Declaration
public void FadeOut(bool showTips)
Parameters
| Type |
Name |
Description |
| bool |
showTips |
|
FadeOutRoutine(bool)
Declaration
public IEnumerator FadeOutRoutine(bool showTips)
Parameters
| Type |
Name |
Description |
| bool |
showTips |
|
Returns
| Type |
Description |
| System.Collections.IEnumerator |
|
FrameUpdate()
Declaration
public override void FrameUpdate()
Overrides
LoadScene(string, bool)
Declaration
public void LoadScene(string sceneName, bool dontFadeIn = false)
Parameters
| Type |
Name |
Description |
| string |
sceneName |
|
| bool |
dontFadeIn |
|
PlayGame(DewNetworkStartSettings)
Declaration
public void PlayGame(DewNetworkStartSettings settings)
Parameters
SetBusy(bool)
Declaration
public void SetBusy(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
UpdateLoadingStatus(LoadingStatus)
Declaration
public void UpdateLoadingStatus(LoadingStatus status)
Parameters
UpdateLoadingStatus(string)
Declaration
public void UpdateLoadingStatus(string rawText)
Parameters
| Type |
Name |
Description |
| string |
rawText |
|
Implements
Extension Methods