Skip to content

Class: TransitionManager ​

csharp
public class TransitionManager : ManagerBase<TransitionManager>, ILogicUpdate

Fields ​

NameDeclarationDescription
busyObjectpublic GameObject busyObject
fadeTimepublic float fadeTime
fxTransitionpublic GameObject fxTransition
loadingTextspublic TextMeshProUGUI[] loadingTexts
newTipCooldownTimepublic float newTipCooldownTime
onFadeInpublic Action onFadeIn
onFadeOutpublic Action onFadeOut
onStateChangedpublic SafeAction onStateChanged
screenFadeCgpublic CanvasGroup screenFadeCg
tipTextpublic TextMeshProUGUI tipText
whiteFadeCgpublic CanvasGroup whiteFadeCg

Properties ​

NameDeclarationDescription
state`[ShowInInspector]
public TransitionManager.StateType state { get; }`

Methods ​

FadeIn() ​

csharp
[Button]
public void FadeIn()

FadeInRoutine() ​

csharp
public IEnumerator FadeInRoutine()

Returns: System.Collections.IEnumerator

FadeOut() ​

csharp
[Button]
public void FadeOut()

FadeOut(bool) ​

csharp
public void FadeOut(bool showTips)

Parameters:

NameTypeDescription
showTipsbool

FadeOutRoutine(bool) ​

csharp
public IEnumerator FadeOutRoutine(bool showTips)

Parameters:

NameTypeDescription
showTipsbool

Returns: System.Collections.IEnumerator

FrameUpdate() ​

csharp
public override void FrameUpdate()

LoadScene(string, bool) ​

csharp
public void LoadScene(string sceneName, bool dontFadeIn = false)

Parameters:

NameTypeDescription
sceneNamestring
dontFadeInbool

PlayGame(DewNetworkStartSettings) ​

csharp
public void PlayGame(DewNetworkStartSettings settings)

Parameters:

NameTypeDescription
settingsDewNetworkStartSettings

SetBusy(bool) ​

csharp
public void SetBusy(bool value)

Parameters:

NameTypeDescription
valuebool

UpdateLoadingStatus(LoadingStatus) ​

csharp
public void UpdateLoadingStatus(LoadingStatus status)

Parameters:

NameTypeDescription
statusLoadingStatus

UpdateLoadingStatus(string) ​

csharp
public void UpdateLoadingStatus(string rawText)

Parameters:

NameTypeDescription
rawTextstring

Maintained by the Shape of Dreams Modding Community