Crystal AI  1.0.0
Crystal.Scheduler Class Reference

The AI Scheduler class distributes the execution of the think and update methods of the contained AIs in time to avoid excessive lag spikes. More...

Inheritance diagram for Crystal.Scheduler:
Crystal.IScheduler

Public Member Functions

void Tick ()
 Tick this instance. More...
 
 Scheduler ()
 Initializes a new instance of the T:Crystal.Scheduler class. More...
 

Properties

CommandStream ThinkStream [get]
 The Think cycle. More...
 
CommandStream UpdateStream [get]
 The Update cycle. More...
 
- Properties inherited from Crystal.IScheduler
CommandStream ThinkStream [get]
 The Think cycle. More...
 
CommandStream UpdateStream [get]
 The Update cycle. More...
 

Detailed Description

The AI Scheduler class distributes the execution of the think and update methods of the contained AIs in time to avoid excessive lag spikes.

Constructor & Destructor Documentation

Crystal.Scheduler.Scheduler ( )
inline

Initializes a new instance of the T:Crystal.Scheduler class.

Member Function Documentation

void Crystal.Scheduler.Tick ( )
inline

Tick this instance.

Implements Crystal.IScheduler.

Property Documentation

CommandStream Crystal.Scheduler.ThinkStream
get

The Think cycle.

CommandStream Crystal.Scheduler.UpdateStream
get

The Update cycle.

The update queue.


The documentation for this class was generated from the following file: