OpenMoHAA ..
Loading...
Searching...
No Matches
PathNode Class Reference
Inheritance diagram for PathNode:
SimpleEntity

Public Member Functions

 CLASS_PROTOTYPE (PathNode)
void * operator new (size_t size)
void operator delete (void *ptr)
void Archive (Archiver &arc) override
void ArchiveDynamic (Archiver &arc)
void ArchiveStatic (Archiver &arc)
bool CheckPathTo (PathNode *node)
void CheckPathToDefault (PathNode *node, pathway_t *pathway)
qboolean LadderTo (PathNode *node, pathway_t *pathway)
void DrawConnections (void)
void Claim (Entity *pClaimer)
void Relinquish (void)
EntityGetClaimHolder (void) const
bool IsClaimedByOther (Entity *pPossibleClaimer) const
void MarkTemporarilyBad (void)
void ConnectChild (int i)
void DisconnectChild (int i)
const_str GetSpecialAttack (class Actor *pActor)
void IsTouching (Event *ev)
qboolean IsTouching (Entity *e1)
void setOriginEvent (Vector org) override
Public Member Functions inherited from SimpleEntity
 CLASS_PROTOTYPE (SimpleEntity)
virtual void setOrigin (Vector origin)
virtual void setAngles (Vector angles)
const str & Target ()
qboolean Targeted (void)
str & TargetName ()
virtual void SetTargetName (str targetname)
void Archive (Archiver &arc) override
int IsSubclassOfEntity (void) const
int IsSubclassOfAnimate (void) const
int IsSubclassOfSentient (void) const
int IsSubclassOfPlayer (void) const
int IsSubclassOfActor (void) const
int IsSubclassOfItem (void) const
int IsSubclassOfInventoryItem (void) const
int IsSubclassOfWeapon (void) const
int IsSubclassOfProjectile (void) const
int IsSubclassOfDoor (void) const
int IsSubclassOfCamera (void) const
int IsSubclassOfVehicle (void) const
int IsSubclassOfVehicleTank (void) const
int IsSubclassOfVehicleTurretGun (void) const
int IsSubclassOfTurretGun (void) const
int IsSubclassOfPathNode (void) const
int IsSubclassOfWaypoint (void) const
int IsSubclassOfTempWaypoint (void) const
int IsSubclassOfVehiclePoint (void) const
int IsSubclassOfSplinePath (void) const
int IsSubclassOfCrateObject (void) const
void GetOrigin (Event *ev)
void SetOrigin (Event *ev)
void GetCentroid (Event *ev)
void SetTargetname (Event *ev)
void GetTargetname (Event *ev)
void SetTarget (Event *ev)
void GetTarget (Event *ev)
void SetAngles (Event *ev)
void GetAngles (Event *ev)
void SetAngleEvent (Event *ev)
void GetAngleEvent (Event *ev)
void GetForwardVector (Event *ev)
void GetLeftVector (Event *ev)
void GetRightVector (Event *ev)
void GetUpVector (Event *ev)
SimpleEntityNext (void)
void MPrintf (const char *msg,...)
void SimpleArchive (Archiver &arc)

Public Attributes

int findCount
pathway_tChild
int numChildren
int virtualNumChildren
float f
float h
float g
class PathNodeParent
bool inopen
PathNodePrevNode
PathNodeNextNode
short int pathway
const vec_t * m_PathPos
float dist
vec2_t dir
int nodeflags
SafePtr< EntitypLastClaimer
int iAvailableTime
int nodenum
short int m_Depth
float m_fLowWallArc
Public Attributes inherited from SimpleEntity
Vector origin
Vector angles
entflags_t entflags
str target
str targetname
Vector centroid

Friends

class PathSearch
void DrawAllConnections (void)

Member Function Documentation

◆ setOriginEvent()

void PathNode::setOriginEvent ( Vector org)
overridevirtual

Reimplemented from SimpleEntity.


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