Nuclide
Software Development Kit for id Technology (BETA)
ncSchedule Class Reference
Inheritance diagram for ncSchedule:
ncIO

Public Member Functions

void ncSchedule (void)
 
virtual void OnRemoveEntity (void)
 Handles what happens before the entity gets removed from the client game. More...
 
nonvirtual ncSchedule CreateSchedule (ncActor targetActor, string scheduleDecl)
 Creates a schedule for an NPC and returns it. More...
 
nonvirtual void SetTarget (ncEntity target)
 
nonvirtual ncEntity GetTarget (void)
 
nonvirtual void Think (void)
 
nonvirtual bool ProgressOnMovement (void)
 
nonvirtual void SetFailSchedule (string)
 

Constructor & Destructor Documentation

◆ ncSchedule()

void ncSchedule::ncSchedule ( void  )

Member Function Documentation

◆ CreateSchedule()

ncSchedule ncSchedule::CreateSchedule ( ncActor  targetActor,
string  scheduleDecl 
)

Creates a schedule for an NPC and returns it.

◆ GetTarget()

ncEntity ncSchedule::GetTarget ( void  )

◆ OnRemoveEntity()

void ncSchedule::OnRemoveEntity ( void  )
virtual

Handles what happens before the entity gets removed from the client game.

Reimplemented from ncIO.

◆ ProgressOnMovement()

bool ncSchedule::ProgressOnMovement ( void  )

◆ SetFailSchedule()

void ncSchedule::SetFailSchedule ( string  failSchedule)

◆ SetTarget()

void ncSchedule::SetTarget ( ncEntity  target)

◆ Think()

void ncSchedule::Think ( void  )

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