OpenMoHAA 0.83.0
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: