Property | Type | Description | |
---|---|---|---|
DisallowMultipleUpdates | bool |
Method | Description | |
---|---|---|
AddUpdater ( Updater updater ) : void |
Add an updater to this object.
|
|
AuxiliaryUpdate ( ) : void | ||
ClearUpdater ( ) : void |
Remove all updaters from this object.
|
|
Kill ( ) : void | ||
Pause ( ) : void |
Pause automatic updating. This will only have an effect if ManuallyUpdate is false, in which case the engine automatically updates the object. Regardless of whether or not automatic updating is paused, directly calling "Update" will still update the object.
|
|
RemoveUpdater ( Updater updater ) : void |
Remove an updater from this object.
|
|
SetUpdater ( Updater updater ) : void |
Set the updater for this object.
|
|
UnPause ( ) : void |
Resume automatic updating.
|
|
Update ( ) : void |
Method | Description | |
---|---|---|
InternalUpdate ( ) : void |
This is the update method for everything that must be updated every frame regardless of the values of IsPaused or ManuallyUpdate. InternalUpdate is always called by the engine once per game tick, unless the user manually calls "Update". For example, TimeableObject uses InternalUpdate to update it's internal lifetime. This can only be called once every game tick and MUST be called.
|
|
UpdatableObject ( ) : Artemis.Engine.Utilities |
public RemoveUpdater ( Updater updater ) : void | ||
updater | Updater | |
return | void |