Search Results for

    Show / Hide Table of Contents

    Class InGameUIManager

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    LogicBehaviour
    ManagerBase<UIManager>
    UIManager
    InGameUIManager
    Implements
    ILogicUpdate
    Inherited Members
    UIManager.state
    UIManager.availableStates
    UIManager.onStateChanged
    UIManager.IsState(string)
    UIManager.SetState(string)
    ManagerBase<UIManager>.Awake()
    ManagerBase<UIManager>.OnEnable()
    ManagerBase<UIManager>.OnDisable()
    LogicBehaviour.shouldRegisterUpdates
    LogicBehaviour.LogicUpdate(float)
    LogicBehaviour.GetComponent<T>(out T)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public class InGameUIManager : UIManager, ILogicUpdate

    Fields

    cmsgContainer

    Declaration
    public Transform cmsgContainer
    Field Value
    Type Description
    UnityEngine.Transform

    cmsgErrorPrefab

    Declaration
    public GameObject cmsgErrorPrefab
    Field Value
    Type Description
    UnityEngine.GameObject

    cmsgGeneralPrefab

    Declaration
    public GameObject cmsgGeneralPrefab
    Field Value
    Type Description
    UnityEngine.GameObject

    cmsgStartPivot

    Declaration
    public Transform cmsgStartPivot
    Field Value
    Type Description
    UnityEngine.Transform

    currentMockExit

    Declaration
    public Rift_MockExit currentMockExit
    Field Value
    Type Description
    Rift_MockExit

    disableOnEndingObjects

    Declaration
    public GameObject[] disableOnEndingObjects
    Field Value
    Type Description
    UnityEngine.GameObject[]

    fullWorldMapNodeItems

    Declaration
    [NonSerialized]
    public List<RectTransform> fullWorldMapNodeItems
    Field Value
    Type Description
    System.Collections.Generic.List<T><UnityEngine.RectTransform>

    miniWorldMapNodeItems

    Declaration
    [NonSerialized]
    public List<RectTransform> miniWorldMapNodeItems
    Field Value
    Type Description
    System.Collections.Generic.List<T><UnityEngine.RectTransform>

    onHasWorldNodePingChanged

    Declaration
    public Action<bool> onHasWorldNodePingChanged
    Field Value
    Type Description
    System.Action<T><bool>

    onScoreboardDisplayedChanged

    Declaration
    public Action<bool> onScoreboardDisplayedChanged
    Field Value
    Type Description
    System.Action<T><bool>

    onShowWorldMessage

    Declaration
    public Action<WorldMessageSetting> onShowWorldMessage
    Field Value
    Type Description
    System.Action<T><WorldMessageSetting>

    onWorldDisplayedChanged

    Declaration
    public Action<WorldDisplayStatus> onWorldDisplayedChanged
    Field Value
    Type Description
    System.Action<T><WorldDisplayStatus>

    whiteFadeCg

    Declaration
    public CanvasGroup whiteFadeCg
    Field Value
    Type Description
    UnityEngine.CanvasGroup

    Properties

    disablePlayingInput

    Declaration
    public bool disablePlayingInput { get; }
    Property Value
    Type Description
    bool

    hasWorldNodePing

    Do we need mini world map instead of party display right now?

    Declaration
    public bool hasWorldNodePing { get; }
    Property Value
    Type Description
    bool

    instance

    If you expect the instance to be null, you MUST USE softInstance in Update loops.
    This will call FindObjectOfType if current instance is null, which can be very expensive.

    Declaration
    public static InGameUIManager instance { get; }
    Property Value
    Type Description
    InGameUIManager

    isDoingEnding

    Declaration
    public bool isDoingEnding { get; }
    Property Value
    Type Description
    bool

    isScoreboardDisplayed

    Declaration
    public bool isScoreboardDisplayed { get; set; }
    Property Value
    Type Description
    bool

    isWorldDisplayed

    Declaration
    public WorldDisplayStatus isWorldDisplayed { get; set; }
    Property Value
    Type Description
    WorldDisplayStatus

    lastWorldDisplayUnscaledTime

    Declaration
    public float lastWorldDisplayUnscaledTime { get; }
    Property Value
    Type Description
    float

    softInstance

    Declaration
    public static InGameUIManager softInstance { get; }
    Property Value
    Type Description
    InGameUIManager

    Methods

    DecrementWorldNodePingCounter()

    This decrements internal counter. You must pair this with equivalent number EnableMiniWorldMap calls.

    Declaration
    public void DecrementWorldNodePingCounter()

    DisablePlayingInput()

    Declaration
    public void DisablePlayingInput()

    EnablePlayingInput()

    Declaration
    public void EnablePlayingInput()

    FrameUpdate()

    Declaration
    public override void FrameUpdate()
    Overrides
    LogicBehaviour.FrameUpdate()

    GetContinueRelatedDescription()

    Declaration
    public string GetContinueRelatedDescription()
    Returns
    Type Description
    string

    GetWorldNodeUIPos(int)

    Declaration
    public Vector2 GetWorldNodeUIPos(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    UnityEngine.Vector2

    IncrementWorldNodePingCounter()

    Declaration
    public void IncrementWorldNodePingCounter()

    OnStateChanged(string, string)

    Declaration
    protected override void OnStateChanged(string oldState, string newState)
    Parameters
    Type Name Description
    string oldState
    string newState
    Overrides
    UIManager.OnStateChanged(string, string)

    SetIsDoingEnding(bool)

    Declaration
    public void SetIsDoingEnding(bool value)
    Parameters
    Type Name Description
    bool value

    SetWhiteFade(bool)

    Declaration
    public void SetWhiteFade(bool value)
    Parameters
    Type Name Description
    bool value

    ShouldDoAutoFocus()

    Declaration
    public override bool ShouldDoAutoFocus()
    Returns
    Type Description
    bool
    Overrides
    UIManager.ShouldDoAutoFocus()

    ShowCenterMessage(CenterMessageType, string, object[])

    Declaration
    public void ShowCenterMessage(CenterMessageType type, string key, object[] formatArgs = null)
    Parameters
    Type Name Description
    CenterMessageType type
    string key
    object[] formatArgs

    ShowCenterMessageRaw(CenterMessageType, string)

    Declaration
    public void ShowCenterMessageRaw(CenterMessageType type, string raw)
    Parameters
    Type Name Description
    CenterMessageType type
    string raw

    ShowWorldPopMessage(WorldMessageSetting)

    Declaration
    public void ShowWorldPopMessage(WorldMessageSetting message)
    Parameters
    Type Name Description
    WorldMessageSetting message

    ValidateInGameActionMessage(bool)

    Declaration
    public static bool ValidateInGameActionMessage(bool requireAliveHero = true)
    Parameters
    Type Name Description
    bool requireAliveHero
    Returns
    Type Description
    bool

    Implements

    ILogicUpdate

    Extension Methods

    DewGUI.SetExpandHeight<T>(T, bool)
    DewGUI.SetExpandHeight<T>(T, float)
    DewGUI.SetExpandWidth<T>(T, bool)
    DewGUI.SetExpandWidth<T>(T, float)
    DewGUI.SetHeight<T>(T, float)
    DewGUI.SetText<T>(T, string)
    DewGUI.SetTextLocalized<T>(T, string)
    DewGUI.SetWidth<T>(T, float)
    In This Article
    Back to top Shape of Dreams API Documentation