Public Member Functions

INpcSchedule Interface Reference

Inherited by CNpcSchedule.

List of all members.

Public Member Functions

INpcTask@ AddTask_OnIdle (string& name)
INpcTask@ AddTask_OnTime (string& name, uint8 hour, uint8 minute)
INpcTask@ AddTask_OnTimes (string& name, array< uint8 >& hours, array< uint8 >& minutes)
INpcTask@ AddTask_OnHour (string& name, uint8 hour)
INpcTask@ AddTask_OnMinute (string& name, uint8 minute)
INpcTask@ AddTask_OnHours (string& name, array< uint8 >& hours)
INpcTask@ AddTask_OnMinutes (string& name, array< uint8 >& minutes)
INpcTask@ AddTask_OnNight (string& name)
INpcTask@ AddTask_OnDay (string& name)
INpcTask@ AddTask_OnMorning (string& name)
INpcTask@ AddTask_OnAfternoon (string& name)
INpcTask@ AddTask_OnEvening (string& name)
INpcTask@ AddTask_EveryNight (string& name)
INpcTask@ AddTask_EveryDay (string& name)
INpcTask@ AddTask_EveryMorning (string& name)
INpcTask@ AddTask_EveryAfternoon (string& name)
INpcTask@ AddTask_EveryEvening (string& name)
INpcTask@ AddTask_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.