Click or drag to resize
GameProcess Class
Timed process that can be queued with other processes. Good examples are animations, tweens, or "Go to that point, and open the door after."
Inheritance Hierarchy

Namespace: Slash.ECS.Processes
Assembly: Slash.ECS.Processes (in Slash.ECS.Processes.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public abstract class GameProcess

The GameProcess type exposes the following members.

Constructors
  NameDescription
Protected methodGameProcess
Initializes a new instance of the GameProcess class
Top
Properties
  NameDescription
Public propertyActive
Whether this process is currently being updated.
Public propertyDead
Whether this process is about to be removed.
Protected propertyEntityManager
Protected propertyEventManager
Public propertyNext
Process to start after this one has finished.
Public propertyPaused
Whether this process is waiting to be resumed for being updated again.
Public propertyPrev
Process that finished before this one has started.
Public propertyProcessType
Type of this process.
Top
Methods
  NameDescription
Public methodInitProcess
Initializes this process.
Public methodKill
Marks this process to be removed. Allows subclasses to handle being killed.
Public methodThen
Queues the specified process to be executed right after this one.
Public methodTogglePause
Pauses or resumes this process. Allows subclasses to handle pausing and resuming.
Public methodUpdate
Updates this process.
Top
See Also