41class SimpleEntity :
public Listener
59 CLASS_PROTOTYPE(SimpleEntity);
62 virtual ~SimpleEntity();
64 virtual void setOrigin(
Vector origin);
65 virtual void setOriginEvent(
Vector origin);
66 virtual void setAngles(
Vector angles);
68 qboolean Targeted(
void);
70 virtual void SetTargetName(
str targetname);
71 void Archive(
Archiver &arc)
override;
73 int IsSubclassOfEntity(
void)
const;
74 int IsSubclassOfAnimate(
void)
const;
75 int IsSubclassOfSentient(
void)
const;
76 int IsSubclassOfPlayer(
void)
const;
77 int IsSubclassOfActor(
void)
const;
78 int IsSubclassOfItem(
void)
const;
79 int IsSubclassOfInventoryItem(
void)
const;
80 int IsSubclassOfWeapon(
void)
const;
81 int IsSubclassOfProjectile(
void)
const;
82 int IsSubclassOfDoor(
void)
const;
83 int IsSubclassOfCamera(
void)
const;
84 int IsSubclassOfVehicle(
void)
const;
85 int IsSubclassOfVehicleTank(
void)
const;
86 int IsSubclassOfVehicleTurretGun(
void)
const;
87 int IsSubclassOfTurretGun(
void)
const;
88 int IsSubclassOfPathNode(
void)
const;
89 int IsSubclassOfWaypoint(
void)
const;
90 int IsSubclassOfTempWaypoint(
void)
const;
91 int IsSubclassOfVehiclePoint(
void)
const;
92 int IsSubclassOfSplinePath(
void)
const;
93 int IsSubclassOfCrateObject(
void)
const;
95 void GetOrigin(
Event *ev);
96 void SetOrigin(
Event *ev);
97 void GetCentroid(
Event *ev);
98 void SetTargetname(
Event *ev);
99 void GetTargetname(
Event *ev);
100 void SetTarget(
Event *ev);
101 void GetTarget(
Event *ev);
102 void SetAngles(
Event *ev);
103 void GetAngles(
Event *ev);
104 void SetAngleEvent(
Event *ev);
105 void GetAngleEvent(
Event *ev);
107 void GetForwardVector(
Event *ev);
108 void GetLeftVector(
Event *ev);
109 void GetRightVector(
Event *ev);
110 void GetUpVector(
Event *ev);
112 SimpleEntity *Next(
void);
113 void MPrintf(
const char *msg, ...);