CCreature Class Reference

#include <ObjectClass_CCreature.h>

Inheritance diagram for CCreature:

CActor CObject CReferenceTarget CEnvironment CFaction COMF2Fighter COMF2Projectile CPilot List of all members.

Public Member Functions

void RegisterCreatureStateChangedHook (class CClassExecutorInstance ExecutorInstance, Method() HookMethod)
void UnregisterCreatureStateChangedHook (class CClassExecutorInstance ExecutorInstance, Method() HookMethod)
void MajorStatChanged ()
void SetAsUserControlled (int UserNum)
bool IsUserControlled ()
bool IsLocallyControlled ()
void SetAsAIControlled ()
float LocalTimeScale ()
void DeltaTick (float Time)
int SceneTicksPerUpdate ()
void AnimSetTime (float Time)
void AnimActivate (class CSequence CSequence)
void AnimActivatePrelude (class CSequence CSequence)
void AnimActivatePrelude (class CSequence CSequence, float Time)
void AnimActivateEmpty ()
void AnimCaptureAsInitial ()
void AnimCaptureAsFinal ()
CActor Camera (int Index)
int NumCameras ()
CActor CurrentCamera ()
int CurrentCameraIndex ()
void SetCurrentCamera (int Index)
void CyclePreviousCamera ()
void CycleNextCamera ()
void SetFocalPointActor (class CActor Actor)
CStateManager StateManager ()
void SetupControls ()
CCreatureController Controller (int Index)
int NumControllers ()
void ClearControllerDefaults ()
void InvalidateOrientation ()
void CommandOrbitTo (class CActor Target, class CVector Position, float Range, float Time)
void CommandOrbitTo (class CActor Target, float x, float y, float z, float Range, float Time)
void SetCreationTime (int Time)
int CreationTime ()
int UnpackStateTimeDifference ()
CCreature Component (int Num)
int NumComponents ()
void AddComponent (class CCreature Component)
void RemoveComponent (class CCreature Component)
void DestroyComponent (class CCreature Component)
CCreature FindComponentByName (string Name)
CCreature Environment ()
CCreature Enemy (int Num)
int NumEnemy ()
CCreature Friend (int Num)
int NumFriends ()
bool IsEnemy (class CActor Enemy)
bool IsAlive ()
CActor CurrentTarget ()
CPilot Pilot ()
void RegisterLowSignificanceState ()
void RegisterMediumSignificanceState ()
void RegisterHighSignificanceState ()
void RegisterGuaranteedSignificanceState ()
void RegisterStandardState ()
void RegisterLastStateNoInterrupt ()
void RegisterLastStateNoReplicate ()
void RegisterLastStateTimeCritical ()
void RegisterLastStateAsCorrection ()
void RegisterLastStateAsRequiredCorrection ()
void PendingUninterruptibleState ()
void ForceStateChange ()
bool IsLowAuthoritySimulation ()
void SetInstanceNumber (int Num)
void AddSqueezedInstanceNumber (dword Num)
void AppendCreatureID (class CCreature Creature)
void DefaultToAI ()
void CommandForgetAll ()
void CommandForget (dword Type)
bool IsCommandOfTypeActive (dword Type)
void CommandAttack (class CActor Creature, float Aggression)
void CommandAttack (float Aggression)
void CommandMoveTo (class CVector Position, float Range)
void CommandMoveTo (float x, float y, float z, float Range)
void CommandObserveInterestingCreatures (float MinimumInterest)
void CommandObserve (class CCreature ActorToObserve)
void CommandObserve (class CCreature ActorToObserve, class CCreature ActorToObserve)
void CommandAquire (class CActor Target, float Urgency)
float TotalDangerLevel ()
float TotalDangerLevel (class CVector Position)
CDanger GreatestThreat ()
float GreatestThreatLevel ()
CUniqueActorProperty GreatestNeed ()
float GreatestNeedDesire ()
float FindDesirableMoveToPosition (class CVector ReturnedPosition, float DistanceToCheck)
bool FindNavigationPoint (class CVector Position, float Range)
CActor FindPowerupToAquire (float RequiredDesire)
float PowerupLikelihood ()
float PowerupDesire (class CActor Actor)
bool IsCurrentStateName (string StateName)
void CommandLookAt (class CVector Position)
void CommandLookAt (class CActor Target)
bool TestLineOfSight (class CActor Target)

Member Function Documentation

void CCreature::AddComponent ( class CCreature  Component  ) 

void CCreature::AddSqueezedInstanceNumber ( dword  Num  ) 

void CCreature::AnimActivate ( class CSequence  CSequence  ) 

void CCreature::AnimActivateEmpty (  ) 

void CCreature::AnimActivatePrelude ( class CSequence  CSequence,
float  Time 
)

void CCreature::AnimActivatePrelude ( class CSequence  CSequence  ) 

void CCreature::AnimCaptureAsFinal (  ) 

void CCreature::AnimCaptureAsInitial (  ) 

void CCreature::AnimSetTime ( float  Time  ) 

void CCreature::AppendCreatureID ( class CCreature  Creature  ) 

class CActor CCreature::Camera ( int  Index  ) 

void CCreature::ClearControllerDefaults (  ) 

void CCreature::CommandAquire ( class CActor  Target,
float  Urgency 
)

void CCreature::CommandAttack ( float  Aggression  ) 

void CCreature::CommandAttack ( class CActor  Creature,
float  Aggression 
)

void CCreature::CommandForget ( dword  Type  ) 

void CCreature::CommandForgetAll (  ) 

void CCreature::CommandLookAt ( class CActor  Target  ) 

void CCreature::CommandLookAt ( class CVector  Position  ) 

void CCreature::CommandMoveTo ( float  x,
float  y,
float  z,
float  Range 
)

void CCreature::CommandMoveTo ( class CVector  Position,
float  Range 
)

void CCreature::CommandObserve ( class CCreature  ActorToObserve,
class CCreature  ActorToObserve 
)

void CCreature::CommandObserve ( class CCreature  ActorToObserve  ) 

void CCreature::CommandObserveInterestingCreatures ( float  MinimumInterest  ) 

void CCreature::CommandOrbitTo ( class CActor  Target,
float  x,
float  y,
float  z,
float  Range,
float  Time 
)

void CCreature::CommandOrbitTo ( class CActor  Target,
class CVector  Position,
float  Range,
float  Time 
)

class CCreature CCreature::Component ( int  Num  ) 

class CCreatureController CCreature::Controller ( int  Index  ) 

int CCreature::CreationTime (  ) 

class CActor CCreature::CurrentCamera (  ) 

int CCreature::CurrentCameraIndex (  ) 

class CActor CCreature::CurrentTarget (  ) 

void CCreature::CycleNextCamera (  ) 

void CCreature::CyclePreviousCamera (  ) 

void CCreature::DefaultToAI (  ) 

void CCreature::DeltaTick ( float  Time  ) 

void CCreature::DestroyComponent ( class CCreature  Component  ) 

class CCreature CCreature::Enemy ( int  Num  ) 

class CCreature CCreature::Environment (  ) 

class CCreature CCreature::FindComponentByName ( string  Name  ) 

float CCreature::FindDesirableMoveToPosition ( class CVector  ReturnedPosition,
float  DistanceToCheck 
)

bool CCreature::FindNavigationPoint ( class CVector  Position,
float  Range 
)

class CActor CCreature::FindPowerupToAquire ( float  RequiredDesire  ) 

void CCreature::ForceStateChange (  ) 

class CCreature CCreature::Friend ( int  Num  ) 

class CUniqueActorProperty CCreature::GreatestNeed (  ) 

float CCreature::GreatestNeedDesire (  ) 

class CDanger CCreature::GreatestThreat (  ) 

float CCreature::GreatestThreatLevel (  ) 

void CCreature::InvalidateOrientation (  ) 

Reimplemented from CActor.

bool CCreature::IsAlive (  ) 

bool CCreature::IsCommandOfTypeActive ( dword  Type  ) 

bool CCreature::IsCurrentStateName ( string  StateName  ) 

bool CCreature::IsEnemy ( class CActor  Enemy  ) 

Reimplemented in CPilot.

bool CCreature::IsLocallyControlled (  ) 

bool CCreature::IsLowAuthoritySimulation (  ) 

bool CCreature::IsUserControlled (  ) 

float CCreature::LocalTimeScale (  ) 

void CCreature::MajorStatChanged (  ) 

int CCreature::NumCameras (  ) 

int CCreature::NumComponents (  ) 

int CCreature::NumControllers (  ) 

int CCreature::NumEnemy (  ) 

int CCreature::NumFriends (  ) 

void CCreature::PendingUninterruptibleState (  ) 

class CPilot CCreature::Pilot (  ) 

float CCreature::PowerupDesire ( class CActor  Actor  ) 

float CCreature::PowerupLikelihood (  ) 

void CCreature::RegisterCreatureStateChangedHook ( class CClassExecutorInstance  ExecutorInstance,
Method()  HookMethod 
)

void CCreature::RegisterGuaranteedSignificanceState (  ) 

void CCreature::RegisterHighSignificanceState (  ) 

void CCreature::RegisterLastStateAsCorrection (  ) 

void CCreature::RegisterLastStateAsRequiredCorrection (  ) 

void CCreature::RegisterLastStateNoInterrupt (  ) 

void CCreature::RegisterLastStateNoReplicate (  ) 

void CCreature::RegisterLastStateTimeCritical (  ) 

void CCreature::RegisterLowSignificanceState (  ) 

void CCreature::RegisterMediumSignificanceState (  ) 

void CCreature::RegisterStandardState (  ) 

void CCreature::RemoveComponent ( class CCreature  Component  ) 

int CCreature::SceneTicksPerUpdate (  ) 

void CCreature::SetAsAIControlled (  ) 

void CCreature::SetAsUserControlled ( int  UserNum  ) 

void CCreature::SetCreationTime ( int  Time  ) 

void CCreature::SetCurrentCamera ( int  Index  ) 

void CCreature::SetFocalPointActor ( class CActor  Actor  ) 

void CCreature::SetInstanceNumber ( int  Num  ) 

void CCreature::SetupControls (  ) 

class CStateManager CCreature::StateManager (  ) 

bool CCreature::TestLineOfSight ( class CActor  Target  ) 

float CCreature::TotalDangerLevel ( class CVector  Position  ) 

float CCreature::TotalDangerLevel (  ) 

int CCreature::UnpackStateTimeDifference (  ) 

void CCreature::UnregisterCreatureStateChangedHook ( class CClassExecutorInstance  ExecutorInstance,
Method()  HookMethod 
)


Generated on Sun Feb 18 21:27:10 2007 for Script Classes by  doxygen 1.4.7