![]() |
ezEngine
Release 25.03
|
Base class for a transition in a state machine. The target state of a transition is automatically set once its condition has been met. More...
#include <StateMachine.h>
Private Member Functions | |
virtual bool | GetInstanceDataDesc (ezInstanceDataDesc &out_desc) |
Returns whether this transition needs additional instance data and if so fills the out_desc. More... | |
Additional Inherited Members | |
![]() | |
virtual const ezRTTI * | GetDynamicRTTI () const |
bool | IsInstanceOf (const ezRTTI *pType) const |
Returns whether the type of this instance is of the given type or derived from it. | |
template<typename T > | |
EZ_ALWAYS_INLINE bool | IsInstanceOf () const |
Returns whether the type of this instance is of the given type or derived from it. | |
![]() | |
static const ezRTTI * | GetStaticRTTI () |
Base class for a transition in a state machine. The target state of a transition is automatically set once its condition has been met.
Same as with states, transitions are also shared between multiple instances and thus should decide their condition based on the passed instance and instance data.
|
privatevirtual |
Returns whether this transition needs additional instance data and if so fills the out_desc.
Reimplemented in ezStateMachineTransition_Compound.