Class ConsoleManager
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
Mirror.NetworkBehaviour
ConsoleManager
Assembly: Dew.Core.dll
Syntax
public class ConsoleManager : NetworkedManagerBase<ConsoleManager>, ILogicUpdate
Fields
activeCommandBinds
Declaration
[NonSerialized]
public List<ConsoleBindItem> activeCommandBinds
Field Value
ClientEvent_OnCheatEnabledChanged
Declaration
public SafeAction<bool> ClientEvent_OnCheatEnabledChanged
Field Value
executionContext
Declaration
public ConsoleManager.ExecutionContext executionContext
Field Value
glDrawMaterial
Declaration
public Material glDrawMaterial
Field Value
| Type |
Description |
| UnityEngine.Material |
|
localSelectedEntity
Declaration
public Entity localSelectedEntity
Field Value
Properties
isCheatEnabled
Declaration
public bool isCheatEnabled { get; }
Property Value
isConsoleWindowOpen
Declaration
public bool isConsoleWindowOpen { get; }
Property Value
Methods
DisableCheats()
Declaration
public void DisableCheats()
EnableCheats()
Declaration
public void EnableCheats()
ExecuteAutoExec(AutoExecKey)
Declaration
public void ExecuteAutoExec(ConsoleManager.AutoExecKey key)
Parameters
ExecuteServerCommand(char[], Entity, Vector3, NetworkConnectionToClient)
Declaration
public void ExecuteServerCommand(char[] charCommand, Entity selected, Vector3 cursorWorldPos, NetworkConnectionToClient sender = null)
Parameters
| Type |
Name |
Description |
| char[] |
charCommand |
|
| Entity |
selected |
|
| UnityEngine.Vector3 |
cursorWorldPos |
|
| Mirror.NetworkConnectionToClient |
sender |
|
FrameUpdate()
Declaration
public override void FrameUpdate()
Overrides
LogicUpdate(float)
Declaration
public override void LogicUpdate(float dt)
Parameters
| Type |
Name |
Description |
| float |
dt |
|
Overrides
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
OnGameAreaPointerDown(PointerEventData)
Declaration
public void OnGameAreaPointerDown(PointerEventData eventData)
Parameters
| Type |
Name |
Description |
| UnityEngine.EventSystems.PointerEventData |
eventData |
|
OnLateStart()
Declaration
public override void OnLateStart()
Overrides
OnStartClient()
Declaration
public override void OnStartClient()
Overrides
NetworkedManagerBase<ConsoleManager>.OnStartClient()
ShouldSkipAutoExec()
Declaration
public bool ShouldSkipAutoExec()
Returns
Implements
Extension Methods