C# Class Nez.EntityProcessingSystem

Basic entity processing system. Use this as the base for processing many entities with specific components
Inheritance: EntitySystem
ファイルを表示 Open project: prime31/Nez

Public Methods

Method Description
EntityProcessingSystem ( Matcher matcher ) : System
lateProcess ( System.Entity entity ) : void
process ( System.Entity entity ) : void

Processes a specific entity. It's called for all the entities in the list.

Protected Methods

Method Description
lateProcess ( List entities ) : void
process ( List entities ) : void

Goes through all the entities of this system and processes them one by one

Method Details

EntityProcessingSystem() public method

public EntityProcessingSystem ( Matcher matcher ) : System
matcher Matcher
return System

lateProcess() public method

public lateProcess ( System.Entity entity ) : void
entity System.Entity
return void

lateProcess() protected method

protected lateProcess ( List entities ) : void
entities List
return void

process() public abstract method

Processes a specific entity. It's called for all the entities in the list.
public abstract process ( System.Entity entity ) : void
entity System.Entity Entity.
return void

process() protected method

Goes through all the entities of this system and processes them one by one
protected process ( List entities ) : void
entities List Entities.
return void