Skip to content

Class: ConsoleManager ​

csharp
public class ConsoleManager : NetworkedManagerBase<ConsoleManager>, ILogicUpdate

Fields ​

NameDeclarationDescription
activeCommandBinds`[NonSerialized]
public List<ConsoleBindItem> activeCommandBinds`
ClientEvent_OnCheatEnabledChangedpublic SafeAction&lt;bool&gt; ClientEvent_OnCheatEnabledChanged
executionContextpublic ConsoleManager.ExecutionContext executionContext
glDrawMaterialpublic Material glDrawMaterial
localSelectedEntitypublic Entity localSelectedEntity

Properties ​

NameDeclarationDescription
isCheatEnabledpublic bool isCheatEnabled { get; }
isConsoleWindowOpenpublic bool isConsoleWindowOpen { get; }

Methods ​

DisableCheats() ​

csharp
public void DisableCheats()

EnableCheats() ​

csharp
public void EnableCheats()

ExecuteAutoExec(AutoExecKey) ​

csharp
public void ExecuteAutoExec(ConsoleManager.AutoExecKey key)

Parameters:

NameTypeDescription
keyConsoleManager.AutoExecKey

ExecuteServerCommand(char[], Entity, Vector3, NetworkConnectionToClient) ​

csharp
public void ExecuteServerCommand(char[] charCommand, Entity selected, Vector3 cursorWorldPos, NetworkConnectionToClient sender = null)

Parameters:

NameTypeDescription
charCommandchar[]
selectedEntity
cursorWorldPosUnityEngine.Vector3
senderMirror.NetworkConnectionToClient

FrameUpdate() ​

csharp
public override void FrameUpdate()

LogicUpdate(float) ​

csharp
public override void LogicUpdate(float dt)

Parameters:

NameTypeDescription
dtfloat

OnDestroy() ​

csharp
protected override void OnDestroy()

OnGameAreaPointerDown(PointerEventData) ​

csharp
public void OnGameAreaPointerDown(PointerEventData eventData)

Parameters:

NameTypeDescription
eventDataUnityEngine.EventSystems.PointerEventData

OnLateStart() ​

csharp
public override void OnLateStart()

OnStartClient() ​

csharp
public override void OnStartClient()

ShouldSkipAutoExec() ​

csharp
public bool ShouldSkipAutoExec()

Returns: bool

Maintained by the Shape of Dreams Modding Community