Public Member Functions

INpcSchedule Interface Reference

Inherited by CNpcSchedule.

List of all members.

Public Member Functions

INpcTaskAddTask_OnIdle (string& name)
INpcTaskAddTask_OnTime (string& name, uint8 hour, uint8 minute)
INpcTaskAddTask_OnTimes (string& name, array< uint8 >& hours, array< uint8 >& minutes)
INpcTaskAddTask_OnHour (string& name, uint8 hour)
INpcTaskAddTask_OnMinute (string& name, uint8 minute)
INpcTaskAddTask_OnHours (string& name, array< uint8 >& hours)
INpcTaskAddTask_OnMinutes (string& name, array< uint8 >& minutes)
INpcTaskAddTask_OnNight (string& name)
INpcTaskAddTask_OnDay (string& name)
INpcTaskAddTask_OnMorning (string& name)
INpcTaskAddTask_OnAfternoon (string& name)
INpcTaskAddTask_OnEvening (string& name)
INpcTaskAddTask_EveryNight (string& name)
INpcTaskAddTask_EveryDay (string& name)
INpcTaskAddTask_EveryMorning (string& name)
INpcTaskAddTask_EveryAfternoon (string& name)
INpcTaskAddTask_EveryEvening (string& name)
INpcTaskAddTask_EveryFullHour (string& name)
uint GetTasks (array< INpcTask@>& tasks)

Member Function Documentation

INpcTask@ AddTask_OnIdle ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnTime ( string name,
uint8  hour,
uint8  minute 
)

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnTimes ( string name,
array< uint8 >&  hours,
array< uint8 >&  minutes 
)

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnHour ( string name,
uint8  hour 
)

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnMinute ( string name,
uint8  minute 
)

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnHours ( string name,
array< uint8 >&  hours 
)

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnMinutes ( string name,
array< uint8 >&  minutes 
)

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnNight ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnDay ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnMorning ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnAfternoon ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_OnEvening ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_EveryNight ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_EveryDay ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_EveryMorning ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_EveryAfternoon ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_EveryEvening ( string name  ) 

Implemented in CNpcSchedule.

INpcTask@ AddTask_EveryFullHour ( string name  ) 

Implemented in CNpcSchedule.

uint GetTasks ( array< INpcTask@>&  tasks  ) 

Implemented in CNpcSchedule.