Inherits INpcScheduleInstance.
Public Member Functions | |
CNpcScheduleInstance () | |
CNpcScheduleInstance (CNpcSchedule& prototype, Critter& owner) | |
void | Init () |
INpcSchedule@ | get_Prototype () |
uint | get_Owner () |
string | get_FullName () |
void | SetPrototype (CNpcSchedule& proto) |
uint | Run (Critter& npc) |
void | Save (Buffer& buffer) |
bool | Load (Buffer& buffer) |
Public Attributes | |
CNpcSchedule@ | prototype |
uint | prototypePID |
uint | ownerId |
bool | firstCall |
CNpcTaskInstance@ | currentTask |
array< CNpcTaskInstance@> | tasks |
array< CNpcTaskInstance@> | tasksQueue |
CNpcScheduleInstance | ( | CNpcSchedule& | prototype, | |
Critter& | owner | |||
) |
void Init | ( | ) |
INpcSchedule@ get_Prototype | ( | ) |
uint get_Owner | ( | ) |
string get_FullName | ( | ) |
void SetPrototype | ( | CNpcSchedule& | proto | ) |
uint Run | ( | Critter& | npc | ) |
void Save | ( | Buffer& | buffer | ) |
bool Load | ( | Buffer& | buffer | ) |
uint prototypePID |
uint ownerId |
bool firstCall |
array<CNpcTaskInstance@> tasks |
array<CNpcTaskInstance@> tasksQueue |