Skip to content
This repository has been archived by the owner on Mar 26, 2024. It is now read-only.

UDBase.Controllers.SceneSystem.UI

KonH edited this page Feb 23, 2018 · 2 revisions

LoadingView

Component to show IScene loading progress on UnityEngine.UI.Text (in percent format) and Image (use fill amount)

public class UDBase.Controllers.SceneSystem.UI.LoadingView
    : MonoBehaviour

Fields

Type Name Summary
Int32 PercentDecimals
Text PercentText
Image ProgressBar

Methods

Type Name Summary
void Init(AsyncLoadHelper helper) Init with dependencies

SceneLoadButton

ActionButton to load scene by name via IScene component

public class UDBase.Controllers.SceneSystem.UI.SceneLoadButton
    : ActionButton

Fields

Type Name Summary
String Name Scene name to load on click

Methods

Type Name Summary
void Init(IScene scene) Init with dependencies
Boolean IsInteractable()
Boolean IsVisible()
void OnClick()

SceneParamLoadButton<T>

Base ActionButton to load scene by typed parameter via IScene controller

public abstract class UDBase.Controllers.SceneSystem.UI.SceneParamLoadButton<T>
    : ActionButton

Fields

Type Name Summary
String Param
T Type

Methods

Type Name Summary
void Init(IScene scene) Init with dependencies
Boolean IsInteractable()
Boolean IsVisible()
void OnClick()