Class InGameUIManager
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
InGameUIManager
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
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
onWorldDisplayedChanged
Declaration
public Action<WorldDisplayStatus> onWorldDisplayedChanged
Field Value
whiteFadeCg
Declaration
public CanvasGroup whiteFadeCg
Field Value
| Type |
Description |
| UnityEngine.CanvasGroup |
|
Properties
Declaration
public bool disablePlayingInput { get; }
Property Value
hasWorldNodePing
Do we need mini world map instead of party display right now?
Declaration
public bool hasWorldNodePing { get; }
Property Value
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
isDoingEnding
Declaration
public bool isDoingEnding { get; }
Property Value
isScoreboardDisplayed
Declaration
public bool isScoreboardDisplayed { get; set; }
Property Value
isWorldDisplayed
Declaration
public WorldDisplayStatus isWorldDisplayed { get; set; }
Property Value
lastWorldDisplayUnscaledTime
Declaration
public float lastWorldDisplayUnscaledTime { get; }
Property Value
softInstance
Declaration
public static InGameUIManager softInstance { get; }
Property Value
Methods
DecrementWorldNodePingCounter()
This decrements internal counter. You must pair this with equivalent number EnableMiniWorldMap calls.
Declaration
public void DecrementWorldNodePingCounter()
Declaration
public void DisablePlayingInput()
Declaration
public void EnablePlayingInput()
FrameUpdate()
Declaration
public override void FrameUpdate()
Overrides
Declaration
public string GetContinueRelatedDescription()
Returns
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
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
Overrides
ShowCenterMessage(CenterMessageType, string, object[])
Declaration
public void ShowCenterMessage(CenterMessageType type, string key, object[] formatArgs = null)
Parameters
ShowCenterMessageRaw(CenterMessageType, string)
Declaration
public void ShowCenterMessageRaw(CenterMessageType type, string raw)
Parameters
ShowWorldPopMessage(WorldMessageSetting)
Declaration
public void ShowWorldPopMessage(WorldMessageSetting message)
Parameters
ValidateInGameActionMessage(bool)
Declaration
public static bool ValidateInGameActionMessage(bool requireAliveHero = true)
Parameters
| Type |
Name |
Description |
| bool |
requireAliveHero |
|
Returns
Implements
Extension Methods