AI_Actor::StateTimePlan Class Reference

#include <AI_Actor.h>

Inheritance diagram for AI_Actor::StateTimePlan:

AI_State

List of all members.


Detailed Description

Set time plan length.

Public Member Functions

 StateTimePlan (float f_time, ai_index i_index_true)
 StateTimePlan (float f_time_min, float f_time_max, ai_index i_index_true)
virtual ai_index step (AI_StateMachine::Session *ptr_session)
virtual bool isInterrupt (void) const
 Return false (state is non-final by default).

Public Attributes

float m_f_time_min
float m_f_time_max

Constructor & Destructor Documentation

AI_Actor::StateTimePlan::StateTimePlan ( float  f_time,
ai_index  i_index_true 
) [inline]

AI_Actor::StateTimePlan::StateTimePlan ( float  f_time_min,
float  f_time_max,
ai_index  i_index_true 
) [inline]


Member Function Documentation

ai_index AI_Actor::StateTimePlan::step ( AI_StateMachine::Session ptr_session  )  [virtual]

Implements AI_State.

bool AI_Actor::StateTimePlan::isInterrupt ( void   )  const [inline, virtual]

Return false (state is non-final by default).

Reimplemented from AI_State.


Member Data Documentation


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