Entity
Single entity of world. Elements of world should extend this class adding custom behavior using callbacks.
Constructor
Entity();
Callbacks
onSetup
Callback triggered when entity can setup itself, like set pin mode.
virtual void onSetup();
onThink
Callback triggered when entity is supposed to think.
Each entity will think only when scheduled with setNextThink
.
virtual void onThink(long currentTime);
Public methods
setNextThink
Schedule next onThink
callback for given time (milis).
void setNextThink(long time);
clearNextThink
Ignore currently scheduled think. You need to call setNextThink
again to receive onThink
event.
void clearNextThink();