Click or drag to resize
ISystem Interface
Contract that all systems that make up a game have to fulfill, e.g. physics, combat or AI.

Namespace: Slash.Application.Systems
Assembly: Slash.Application (in Slash.Application.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface ISystem

The ISystem type exposes the following members.

Properties
  NameDescription
Public propertyBlueprintManager
Blueprint manager for this system.
Public propertyEntityManager
Entity manager for this system.
Public propertyEventManager
Event manager for this system.
Public propertyLog
Logger for logic events.
Public propertyProcessManager
Allows ticking and queueing timed processes. Good examples are animations, tweens, or "Go to that point, and open the door after."
Top
Methods
  NameDescription
Public methodDeinit
Deinitializes this system.
Public methodInit
Initializes this system with the data stored in the specified attribute table.
Public methodLateUpdate
Late update of this system. The late update is performed after all events of the tick were processed.
Public methodUpdate
Ticks this system.
Top
See Also