[OgreKit Lua] |
Public Member Functions | |
gsFSM () | |
~gsFSM () | |
void | update () |
void | setState (int state) |
int | getState () |
void | addStartTrigger (int state, gsSelf self, gsFunction trigger) |
void | addEndTrigger (int state, gsSelf self, gsFunction trigger) |
void | addEvent (int state, gsSelf self, gsFunction update) |
gsWhenEvent * | addTransition (int from, int to) |
gsWhenEvent * | addTransition (int from, int to, unsigned long ms) |
gsWhenEvent * | addTransition (int from, int to, unsigned long ms, gsSelf self, gsFunction trigger) |
gsFSM::gsFSM | ( | ) |
gsFSM::~gsFSM | ( | ) |
void gsFSM::addEndTrigger | ( | int | state, |
gsSelf | self, | ||
gsFunction | trigger | ||
) |
void gsFSM::addEvent | ( | int | state, |
gsSelf | self, | ||
gsFunction | update | ||
) |
void gsFSM::addStartTrigger | ( | int | state, |
gsSelf | self, | ||
gsFunction | trigger | ||
) |
gsWhenEvent* gsFSM::addTransition | ( | int | from, |
int | to | ||
) |
gsWhenEvent* gsFSM::addTransition | ( | int | from, |
int | to, | ||
unsigned long | ms | ||
) |
gsWhenEvent* gsFSM::addTransition | ( | int | from, |
int | to, | ||
unsigned long | ms, | ||
gsSelf | self, | ||
gsFunction | trigger | ||
) |
int gsFSM::getState | ( | ) |
void gsFSM::setState | ( | int | state | ) |
void gsFSM::update | ( | ) |