C# Class Entitas.ReactiveSystem

Inheritance: IExecuteSystem
Mostrar archivo Open project: sschmid/Entitas-CSharp Class Usage Examples

Public Methods

Method Description
Activate ( ) : void
Clear ( ) : void
Deactivate ( ) : void
Execute ( ) : void
ToString ( ) : string

Protected Methods

Method Description
Execute ( List entities ) : void
Filter ( Entity entity ) : bool
GetTrigger ( Context context ) : Collector
ReactiveSystem ( Collector collector ) : System.Collections.Generic
ReactiveSystem ( Context context ) : System.Collections.Generic

Method Details

Activate() public method

public Activate ( ) : void
return void

Clear() public method

public Clear ( ) : void
return void

Deactivate() public method

public Deactivate ( ) : void
return void

Execute() public method

public Execute ( ) : void
return void

Execute() protected abstract method

protected abstract Execute ( List entities ) : void
entities List
return void

Filter() protected abstract method

protected abstract Filter ( Entity entity ) : bool
entity Entity
return bool

GetTrigger() protected abstract method

protected abstract GetTrigger ( Context context ) : Collector
context Context
return Collector

ReactiveSystem() protected method

protected ReactiveSystem ( Collector collector ) : System.Collections.Generic
collector Collector
return System.Collections.Generic

ReactiveSystem() protected method

protected ReactiveSystem ( Context context ) : System.Collections.Generic
context Context
return System.Collections.Generic

ToString() public method

public ToString ( ) : string
return string