eDriven Framework API
SystemManager Class
NamespaceseDriven.Core.ManagersSystemManager
eDriven Framework API
This singleton processing system events: 1) Mouse and key OnGUI() UnityEngine.Events 2) Input.mousePosition on Update() 3) Screen resize It emits signals to interested components This Singleton is a central place for emiting input signals If events needed, use SystemEventDispatcher Singleton
Declaration Syntax
C#Visual BasicVisual C++
public sealed class SystemManager
Public NotInheritable Class SystemManager
public ref class SystemManager sealed
Members
All MembersMethodsPropertiesFields



IconMemberDescription
AltKeyPressed
True if the Alt key is pressed

ControlKeyPressed
True if the Control key is pressed

DebugMode
Debug mode

Dispose()()()()
Emits the disposing signal and disposes the system manager

DisposingSignal
Disposing signal

Enabled
If true, system manager is enabled

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
FixedUpdateSignal
Fixed update signal

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
GizmoSignal
Gizmos signal

Instance
Singleton instance

KeyDownSignal
Key down signal

KeyUpSignal
Key up signal

LateUpdateSignal
Late update signal

LevelInitSignal
Level loaded signal

LevelLoadedSignal
Level loaded signal

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MiddleMouseDownSignal
Middle mouse down signal

MiddleMouseUpSignal
Middle mouse up signal

MouseDownSignal
Mouse down signal

MouseDragSignal
Mouse drag signal

MouseMoveSignal
Mouse move signal

MousePosition
Publicly available mouse position

MouseUpSignal
Mouse up signal

MouseWheelSignal
Mouse wheel signal

OnGuiDepth
A global GUI.depth for this framework If set, this depth is applied before rendering

PreRenderSignal
Pre render update signal

ProcessAwake()()()()
Process Awake

ProcessFixedUpdate()()()()
Runs on SystemManagerInvoker.FixedUpdate()

ProcessInput()()()()
Runs on SystemManagerInvoker.OnGUI()

ProcessLateUpdate()()()()
Runs on SystemManagerInvoker.LateUpdate()

ProcessLevelLoaded()()()()
Emits the level loaded signal

ProcessOnDisable()()()()
ProcessOnDrawGizmos()()()()
Emits the gizmos signal

ProcessOnEnable()()()()
ProcessUpdate()()()()
Runs on SystemManagerInvoker.Update()

RenderSignal
Render signal

ResizeSignal
Resize signal

RightMouseDownSignal
Right mouse down signal

RightMouseUpSignal
Right mouse up signal

SceneChangeSignal
Scene change signal

ScreenSize
Publicly available screen size

ShiftKeyPressed
True if the Shift key is pressed

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
TouchSignal
Touch

UpdateSignal
Update update signal

Inheritance Hierarchy
Object
SystemManager

Assembly: eDriven.Core (Module: eDriven.Core) Version: 2.0.1.0 (2.0.1.0)