OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
VehicleTurretGunTandem Class Reference
Inheritance diagram for VehicleTurretGunTandem:
VehicleTurretGun TurretGun Weapon Item Trigger Animate Entity SimpleEntity Listener Class LightClass

Public Member Functions

 CLASS_PROTOTYPE (VehicleTurretGunTandem)
 
virtual void EventLinkTurret (Event *ev)
 
virtual void EventSetSwitchThread (Event *ev)
 
virtual void AttachLinkedTurret (Entity *ent)
 
virtual void UpdateLinkedTurret ()
 
virtual void OpenSlotsByModel ()
 
void Think () override
 
bool IsRemoteControlled () override
 
SentientPtr GetRemoteOwner () override
 
void EndRemoteControl () override
 
virtual void SetPrimaryTurret (VehicleTurretGunTandem *pTurret)
 
virtual void SetActiveTurret (VehicleTurretGunTandem *pTurret)
 
VehicleTurretGunTandemGetPrimaryTurret ()
 
bool IsActiveTurret () const
 
void RemoteControl (usercmd_t *ucmd, Sentient *owner) override
 
virtual void RemoteControlSecondary (usercmd_t *ucmd, Sentient *owner)
 
virtual void RemoteControlFire (usercmd_t *ucmd, Sentient *owner)
 
virtual void SwitchToLinkedTurret ()
 
virtual void ThinkPrimary ()
 
virtual void ThinkSecondary ()
 
void RestrictYaw () override
 
void Archive (Archiver &arc) override
 
- Public Member Functions inherited from VehicleTurretGun
 CLASS_PROTOTYPE (VehicleTurretGun)
 
void P_UserAim (usercmd_t *ucmd) override
 
void SetBaseOrientation (const vec3_t borientation[3], const vec3_t bangles)
 
void SetBaseEntity (Entity *e)
 
void SetVehicleOwner (Entity *e)
 
void SetRemoteOwner (Sentient *e)
 
void CollisionCorrect (trace_t *pTr)
 
void UpdateOrientation (bool bCollisionCheck)
 
void UpdateSound (void)
 
void UpdateOwner (Sentient *pOwner)
 
void SetBaseEntity (Event *ev)
 
void PlaceTurret (Event *ev)
 
void TurretBeginUsed (Sentient *pEnt) override
 
void TurretEndUsed (void) override
 
void TurretUsed (Sentient *pEnt) override
 
void TurretUsed (Event *ev)
 
void EventKilled (Event *ev)
 
void EventDamage (Event *ev)
 
void EventRemoveOnDeath (Event *ev)
 
void EventSetCollisionModel (Event *ev)
 
void EventGetCollisionModel (Event *ev)
 
void EventTurnSpeed (Event *ev)
 
void EventLock (Event *ev)
 
void EventUnlock (Event *ev)
 
void SetSoundSet (Event *ev)
 
bool isLocked (void)
 
void Lock (void)
 
void UnLock (void)
 
bool UseRemoteControl (void)
 
virtual SentientPtr GetSentientOwner ()
 
virtual void RestrictPitch ()
 
virtual void TurretHasBeenMounted ()
 
void UpdateRemoteControl ()
 
void UpdateAimTarget ()
 
EntityGetParent () const
 
float GetWarmupFraction () const
 
qboolean ReadyToFire (firemode_t mode, qboolean playsound) override
 
void AdjustReloadStatus ()
 
void GetMuzzlePosition (vec3_t position, vec3_t vBarrelPos, vec3_t forward, vec3_t right, vec3_t up) override
 
void ApplyFireKickback (const Vector &org, float kickback) override
 
float FireDelay (firemode_t mode) override
 
void SetWarmupDelay (Event *ev)
 
void SetFireWarmupDelay (Event *ev)
 
void SetReloadDelay (Event *ev)
 
void SetReloadShots (Event *ev)
 
void SetAimOffset (Event *ev)
 
void SetAimTolerance (Event *ev)
 
void SetTargetEntity (Event *ev)
 
void PlayReloadSound (Event *ev)
 
void SetTargetEntity (Entity *ent)
 
void UpdateAndMoveOwner ()
 
void UpdateTimers (float &yawTimer, float &pitchTimer)
 
void UpdateCaps (float maxYawOffset, float maxPitchOffset)
 
void IdleToRestPosition ()
 
void UpdateFireControl ()
 
void UpdateCollisionEntity ()
 
EntityPtr GetVehicle () const
 
SentientPtr GetRawRemoteOwner () const
 
- Public Member Functions inherited from TurretGun
 CLASS_PROTOTYPE (TurretGun)
 
void AI_SetTargetAngles (vec3_t vTargAngles, float speed)
 
void AI_SetDesiredTargetAngles (const vec3_t angles, float speed)
 
void AI_DoTargetNone ()
 
void AI_MoveToDefaultPosition ()
 
void AI_DoTargetAutoDefault ()
 
void AI_StartDefault ()
 
void AI_StartSuppress ()
 
void AI_StartSuppressWait ()
 
void AI_StartTrack ()
 
void AI_DoTargetAutoTrack ()
 
void AI_DoSuppressionAiming ()
 
void AI_DoTargetAutoSuppress ()
 
void AI_DoTargetAutoSuppressWait ()
 
void AI_DoTargetAuto ()
 
void AI_DoAiming ()
 
void AI_DoFiring ()
 
void AI_ThinkActive ()
 
void PlaceTurret (Event *ev)
 
qboolean UserAim (usercmd_t *ucmd)
 
virtual void P_TurretBeginUsed (Player *pEnt)
 
virtual void AI_TurretBeginUsed (Sentient *pEnt)
 
virtual void P_TurretEndUsed ()
 
virtual void AI_TurretEndUsed ()
 
void RemoveUserCamera ()
 
virtual void P_TurretUsed (Player *player)
 
void TurretUsed (Event *ev)
 
void P_SetPlayerUsable (Event *ev)
 
void EventSetUsable (Event *ev)
 
void P_SetViewOffset (Event *ev)
 
void EventMaxIdlePitch (Event *ev)
 
void EventMaxIdleYaw (Event *ev)
 
void SetIdleCheckOffset (Event *ev)
 
bool IsFiring ()
 
void CalcFiringViewJitter ()
 
void P_ApplyFiringViewJitter (Vector &vAng)
 
void AI_TurnSpeed (float speed)
 
void AI_PitchSpeed (float speed)
 
void PitchCaps (float upcap, float downcap)
 
void MaxYawOffset (float max)
 
void YawCenter (float center)
 
void P_UserDistance (float dist)
 
void AI_BurstFireSettings (float min_bursttime, float max_bursttime, float min_burstdelay, float max_burstdelay)
 
void AI_EventSetAimTarget (Event *ev)
 
void AI_EventSetAimOffset (Event *ev)
 
void AI_EventClearAimTarget (Event *ev)
 
void AI_EventStartFiring (Event *ev)
 
void AI_EventStopFiring (Event *ev)
 
void AI_EventTurnSpeed (Event *ev)
 
void AI_EventPitchSpeed (Event *ev)
 
void EventPitchCaps (Event *ev)
 
void EventMaxYawOffset (Event *ev)
 
void EventYawCenter (Event *ev)
 
void P_EventUserDistance (Event *ev)
 
void P_EventViewJitter (Event *ev)
 
void P_EventDoJitter (Event *ev)
 
void AI_EventBurstFireSettings (Event *ev)
 
void P_EventSetThread (Event *ev)
 
void P_SetMaxUseAngle (Event *ev)
 
void P_SetStartYaw (Event *ev)
 
void P_SetViewangles (Event *ev)
 
void P_SetViewAnglesForTurret (Event *ev)
 
void P_GetViewangles (Event *ev)
 
void P_CreateViewModel ()
 
void P_DeleteViewModel ()
 
qboolean AI_SetWeaponAnim (const char *anim, Event *ev=NULL)
 
qboolean P_SetWeaponAnim (const char *anim, Event *ev=NULL)
 
qboolean SetWeaponAnim (const char *anim, Event *ev=NULL) override
 
void AI_StopWeaponAnim ()
 
void P_StopWeaponAnim ()
 
void StopWeaponAnim () override
 
bool AI_CanTarget (const vec3_t org)
 
virtual void SetFireDelay (Event *ev) override
 
void ShowInfo (float fDot, float fDist) override
 
void AI_EventSetTargetType (Event *ev)
 
void AI_EventGetTargetType (Event *ev)
 
void AI_EventSetConvergeTime (Event *ev)
 
void AI_EventSetSuppressTime (Event *ev)
 
void AI_EventSetSuppressWaitTime (Event *ev)
 
void AI_EventSetSuppressWidth (Event *ev)
 
void AI_EventSetSuppressHeight (Event *ev)
 
void AI_EventSetBulletSpread (Event *ev)
 
Vector EyePosition ()
 
void setAngles (Vector ang) override
 
const VectorGetUserViewAngles () const
 
void SetUserViewAngles (const Vector &vAngles)
 
- Public Member Functions inherited from Weapon
 CLASS_PROTOTYPE (Weapon)
 
 Weapon (const char *file)
 
void Delete (void) override
 
int GetRank (void)
 
int GetOrder (void)
 
int GetWeaponClass (void) const
 
const_str GetWeaponGroup (void) const
 
void SetItemSlot (int slot)
 
void SetRank (int order, int rank)
 
void SetRankEvent (Event *ev)
 
float GetMaxRange (void)
 
float GetMinRange (void)
 
qboolean GetPutaway (void)
 
void SetPutAway (qboolean p)
 
void SetMaxRange (float val)
 
void SetMinRange (float val)
 
void ForceIdle (void)
 
qboolean SetWeaponAnim (const char *anim, Event &ev)
 
void SetWeaponAnimEvent (Event *ev)
 
void SetWeaponIdleAnim (void)
 
void SetWeaponIdleAnimEvent (Event *ev)
 
void SetAmmoRequired (Event *ev)
 
void SetDMAmmoRequired (Event *ev)
 
void SetStartAmmo (Event *ev)
 
void SetDMStartAmmo (Event *ev)
 
int GetStartAmmo (firemode_t mode)
 
int GetMaxAmmo (firemode_t mode)
 
str GetAmmoType (firemode_t mode)
 
firetype_t GetFireType (firemode_t mode)
 
void SetAmmoType (Event *ev)
 
void SetAmmoAmount (int amount, firemode_t mode)
 
void UseAmmo (int amount, firemode_t mode)
 
void SetAmmoClipSize (Event *ev)
 
void SetAmmoInClip (Event *ev)
 
void SetShareClip (Event *ev)
 
void SetTagBarrel (const char *tagBarrel)
 
str GetTagBarrel () const
 
void SetModels (const char *world, const char *view)
 
void SetOwner (Sentient *ent) override
 
void SetMaxChargeTime (Event *ev)
 
void SetMinChargeTime (Event *ev)
 
float GetMinChargeTime (firemode_t)
 
float GetMaxChargeTime (firemode_t)
 
int AmmoAvailable (firemode_t mode)
 
qboolean UnlimitedAmmo (firemode_t mode)
 
qboolean HasAmmo (firemode_t mode)
 
qboolean HasAmmoInClip (firemode_t mode)
 
int GetClipSize (firemode_t mode)
 
qboolean CheckReload (firemode_t mode)
 
qboolean ShouldReload (void)
 
void SetShouldReload (qboolean should_reload)
 
void StartReloading (void)
 
qboolean MuzzleClear (void)
 
void PutAway (void)
 
qboolean Drop (void) override
 
void Fire (firemode_t mode)
 
void Charge (firemode_t mode)
 
void OnOverCookedWarning (Event *ev)
 
void OnOverCooked (Event *ev)
 
void ReleaseFire (firemode_t mode, float chargetime)
 
const char * GetFireAnim () const
 
void ClientFireDone (void)
 
qboolean Removable (void) override
 
qboolean Pickupable (Entity *other) override
 
virtual void DetachFromOwner (void)
 
void AttachToOwner (weaponhand_t hand)
 
void WeaponSound (Event *ev)
 
qboolean AutoChange (void)
 
int ClipAmmo (firemode_t mode)
 
qboolean IsDroppable (void)
 
void SetDMFireDelay (Event *ev)
 
weaponstate_t GetState (void)
 
void ForceState (weaponstate_t state)
 
void NotDroppableEvent (Event *ev)
 
void GiveStartingAmmoToOwner (Event *ev)
 
void AutoAim (Event *ev)
 
void Crosshair (Event *ev)
 
void DMCrosshair (Event *ev)
 
void SetZoom (Event *ev)
 
void SetSemiAuto (Event *ev)
 
void AttachToHand (Event *ev)
 
void SetCantPartialReload (Event *ev)
 
void SetDMCantPartialReload (Event *ev)
 
void AddAdditionalStartAmmo (Event *ev)
 
void AddStartItem (Event *ev)
 
void SetQuiet (Event *ev)
 
void SetLoopFire (Event *ev)
 
virtual void SpecialFireProjectile (Vector pos, Vector forward, Vector right, Vector up, Entity *owner, str projectileModel, float charge_fraction)
 
virtual void AttachToHolster (weaponhand_t hand)
 
str GetCurrentAttachToTag (void)
 
void SetCurrentAttachToTag (str s)
 
str GetHolsterTag (void)
 
qboolean GetUseNoAmmo (void)
 
int GetZoom (void)
 
qboolean GetAutoZoom (void)
 
void SetMeansOfDeath (Event *ev)
 
meansOfDeath_t GetMeansOfDeath (firemode_t mode)
 
void SetAimTarget (Entity *)
 
void SetIdleState (int state)
 
void WorldHitSpawn (firemode_t mode, Vector org, Vector angles, float life)
 
void MakeNoise (Event *ev)
 
void FallingAngleAdjust (Event *ev)
 
float GetMovementSpeed () const
 
qboolean GetUseCrosshair () const
 
virtual bool IsCarryableTurret () const
 
void Archive (Archiver &arc) override
 
ListenerGetScriptOwner (void) override
 
float GetBulletRange (firemode_t firemode)
 
float GetSpreadFactor (firemode_t firemode)
 
float GetChargeFraction (void) const
 
firemode_t GetFireMode (void)
 
qboolean IsSemiAuto (void)
 
void DoneAnimating (Event *ev)
 
void EventGetPutaway (Event *ev)
 
float GetMaxFireMovementMult () const
 
float GetZoomMovement () const
 
float GetMaxFireMovement () const
 
- Public Member Functions inherited from Item
 CLASS_PROTOTYPE (Item)
 
void RemoveFromOwner (void)
 
virtual void PlaceItem (void)
 
virtual SentientGetOwner (void)
 
void SetNoRemove (Event *ev)
 
virtual void DropToFloor (Event *ev)
 
virtual ItemItemPickup (Entity *other, qboolean add_to_inventory=qtrue)
 
virtual void Respawn (Event *ev)
 
virtual void setRespawn (qboolean flag)
 
void setRespawn (Event *ev)
 
virtual qboolean Respawnable (void)
 
virtual void setRespawnTime (float time)
 
void setRespawnTime (Event *ev)
 
virtual float RespawnTime (void)
 
void RespawnDone (Event *ev)
 
void PickupDone (Event *ev)
 
virtual int GetItemIndex (void)
 
virtual const char * GetItemName (void)
 
virtual int getAmount (void)
 
virtual void setAmount (int startamount)
 
virtual int MaxAmount (void)
 
virtual void setName (const char *i)
 
virtual str getName (void)
 
virtual int getIndex (void)
 
virtual void SetAmountEvent (Event *ev)
 
virtual void SetMaxAmount (Event *ev)
 
virtual void SetDMAmountEvent (Event *ev)
 
virtual void SetDMMaxAmount (Event *ev)
 
virtual void SetItemName (Event *ev)
 
void SetPickupSound (Event *ev)
 
virtual void SetMax (int maxamount)
 
virtual void Add (int num)
 
virtual void Remove (int num)
 
virtual qboolean Use (int amount)
 
virtual void Pickup (Event *ev)
 
virtual void RespawnSound (Event *ev)
 
virtual void DialogNeeded (Event *ev)
 
virtual str GetDialogNeeded (void)
 
void Landed (Event *ev)
 
void SetScriptOwner (Listener *newOwner) override
 
- Public Member Functions inherited from Trigger
 CLASS_PROTOTYPE (Trigger)
 
virtual qboolean respondTo (Entity *other)
 
virtual EntitygetActivator (Entity *other)
 
void SetModelEvent (Event *ev)
 
void Touch (Event *ev)
 
void EventSetWait (Event *ev)
 
void EventSetDelay (Event *ev)
 
void EventSetCount (Event *ev)
 
void EventSetThread (Event *ev)
 
void SetTriggerDir (Event *ev)
 
void SetTriggerable (Event *ev)
 
void SetNotTriggerable (Event *ev)
 
void SetMultiFaceted (Event *ev)
 
void SetEdgeTriggered (Event *ev)
 
void SetTriggerCone (Event *ev)
 
void EventSetMessage (Event *ev)
 
void SetMessage (const char *message)
 
strMessage (void)
 
void EventSetNoise (Event *ev)
 
void SetNoise (const char *text)
 
strNoise (void)
 
void SetTriggerDir (float angle)
 
Vector GetTriggerDir (void)
 
qboolean UsingTriggerDir (void)
 
void SetMultiFaceted (int newFacet)
 
void SetEdgeTriggered (qboolean newEdge)
 
int GetMultiFaceted (void)
 
qboolean GetEdgeTriggered (void)
 
void StartThread (Event *ev)
 
void TriggerStuff (Event *ev)
 
void ActivateTargets (Event *ev)
 
void DamageEvent (Event *ev) override
 
void EventGetActivator (Event *ev)
 
- Public Member Functions inherited from Animate
 CLASS_PROTOTYPE (Animate)
 
void NewAnim (int animnum, int slot=0, float weight=1.0f)
 
void NewAnim (int animnum, Event *endevent, int slot=0, float weight=1.0f)
 
void NewAnim (int animnum, Event &endevent, int slot=0, float weight=1.0f)
 
void NewAnim (const char *animname, int slot=0, float weight=1.0f)
 
void NewAnim (const char *animname, Event *endevent, int slot=0, float weight=1.0f)
 
void NewAnim (const char *animname, Event &endevent, int slot=0, float weight=1.0f)
 
void SetFrame (void)
 
qboolean HasAnim (const char *animname)
 
EventAnimDoneEvent (int slot=0)
 
void SetAnimDoneEvent (Event &event, int slot=0)
 
void SetAnimDoneEvent (Event *event, int slot=0)
 
int NumAnims (void)
 
const char * AnimName (int slot=0)
 
float AnimTime (int slot=0)
 
int CurrentAnim (int slot=0) const override
 
float CurrentTime (int slot=0) const override
 
virtual void AnimFinished (int slot=0)
 
void PreAnimate (void) override
 
void PostAnimate (void) override
 
void SetTime (int slot=0, float time=0.0f)
 
void SetNormalTime (int slot=0, float normal=1.0f)
 
float GetTime (int slot=0)
 
float GetNormalTime (int slot=0)
 
void SetWeight (int slot=0, float weight=1.0f)
 
float GetWeight (int slot=0)
 
void SetRepeatType (int slot=0)
 
void SetOnceType (int slot=0)
 
bool IsRepeatType (int slot)
 
void Pause (int slot=0, int pause=1)
 
void StopAnimating (int slot=0)
 
void UseSyncTime (int slot, int sync)
 
void SetSyncTime (float s)
 
float GetSyncTime ()
 
void SetSyncRate (float rate)
 
float GetSyncRate ()
 
void PauseSyncTime (int pause)
 
float GetYawOffset ()
 
float GetCrossTime (int slot)
 
void DoExitCommands (int slot=0)
 
void ForwardExec (Event *ev)
 
void EventSetSyncTime (Event *ev)
 
void EventIsLoopingAnim (Event *ev)
 
void EventSetYawFromBone (Event *ev)
 
void EventPlayerSpawn (Event *ev)
 
void EventPlayerSpawnUtility (Event *ev)
 
void EventPauseAnim (Event *ev)
 
virtual void DumpAnimInfo ()
 
void SlotChanged (int slot)
 
void ClientSound (Event *ev)
 
int NumFrames (int slot=0)
 
- Public Member Functions inherited from Entity
 CLASS_PROTOTYPE (Entity)
 
void EventGetNormalHealth (Event *ev)
 
void EventNormalDamage (Event *ev)
 
void ClassnameEvent (Event *ev)
 
void SpawnFlagsEvent (Event *ev)
 
void EventRevive (Event *ev)
 
qboolean DistanceTo (Vector pos) const
 
qboolean DistanceTo (Entity *ent) const
 
qboolean WithinDistance (Vector pos, float dist) const
 
qboolean WithinDistance (Entity *ent, float dist) const
 
Vector GetControllerAngles (int num)
 
void SetControllerAngles (int num, vec3_t angles)
 
void SetControllerAngles (Event *ev)
 
void GetControllerAngles (Event *ev)
 
void SetControllerTag (int num, int tag_num)
 
int GetControllerTag (int num) const
 
qboolean GetTagPositionAndOrientation (str tagname, orientation_t *new_or)
 
void GetTagPositionAndOrientation (int tagnum, orientation_t *new_or)
 
void GetTagPosition (Event *ev)
 
void GetTagAngles (Event *ev)
 
void EventTrace (Event *ev)
 
void EventSightTrace (Event *ev)
 
void EventInPVS (Event *ev)
 
void IsTouching (Event *ev)
 
void IsInside (Event *ev)
 
void CanSeeInternal (Event *ev, bool bNoEnts)
 
void CanSee (Event *ev)
 
void CanSeeNoEnts (Event *ev)
 
void SetKillTarget (const char *killtarget)
 
const char * KillTarget (void)
 
void AlwaysDraw (Event *ev)
 
void NormalDraw (Event *ev)
 
void NeverDraw (Event *ev)
 
const char * getModel () const
 
void GetModelEvent (Event *ev)
 
void GetBrushModelEvent (Event *ev)
 
virtual qboolean setModel (void)
 
void SetSize (void)
 
void setModel (const str &mdl)
 
void SetModelEvent (Event *ev)
 
void SetTeamEvent (Event *ev)
 
virtual void TriggerEvent (Event *ev)
 
void hideModel (void)
 
void EventHideModel (Event *ev)
 
virtual void showModel (void)
 
void EventShowModel (Event *ev)
 
qboolean hidden (void)
 
void ProcessInitCommands (void)
 
void setAlpha (float alpha)
 
float alpha (void)
 
void setMoveType (int type)
 
int getMoveType (void)
 
void setSolidType (solid_t type)
 
int getSolidType (void)
 
virtual void setContentsSolid (void)
 
virtual Vector getParentVector (Vector vec)
 
Vector getLocalVector (Vector vec)
 
virtual void setSize (Vector min, Vector max)
 
virtual void updateOrigin (void)
 
virtual void setLocalOrigin (Vector org)
 
void setOrigin (Vector org) override
 
void setOriginEvent (Vector org) override
 
virtual void setOrigin (void)
 
virtual void addOrigin (Vector org)
 
void GetRawTag (int tagnum, orientation_t *orient)
 
qboolean GetRawTag (const char *tagname, orientation_t *orient)
 
void GetTag (int tagnum, orientation_t *orient)
 
qboolean GetTag (const char *name, orientation_t *orient)
 
void GetTag (int tagnum, Vector *pos, Vector *forward=NULL, Vector *left=NULL, Vector *up=NULL)
 
qboolean GetTag (const char *name, Vector *pos, Vector *forward=NULL, Vector *left=NULL, Vector *up=NULL)
 
void ClearAnimSlot (int slot)
 
void StartAnimSlot (int slot, int index, float weight)
 
void RestartAnimSlot (int slot)
 
virtual void setAngles (void)
 
void link (void)
 
void unlink (void)
 
void setContents (int type)
 
int getContents (void)
 
void setScale (float scale)
 
qboolean droptofloor (float maxfall)
 
qboolean isClient (void)
 
virtual void SetDeltaAngles (void)
 
void Damage (Entity *inflictor, Entity *attacker, float damage, Vector position, Vector direction, Vector normal, int knockback, int flags, int meansofdeath, int location=-1)
 
void DamageType (Event *ev)
 
qboolean IsTouching (Entity *e1)
 
qboolean IsInside (Entity *e1)
 
qboolean FovCheck (float *delta, float fovdot)
 
virtual bool CanSee (Entity *ent, float fov, float vision_distance, bool bNoEnts=false)
 
virtual bool CanSee (const Vector &org, float fov, float vision_distance, bool bNoEnts=false)
 
bool AreasConnected (const Entity *other)
 
void FadeNoRemove (Event *ev)
 
void FadeOut (Event *ev)
 
void FadeIn (Event *ev)
 
void Fade (Event *ev)
 
void Sink (Event *ev)
 
virtual void CheckGround (void)
 
virtual qboolean HitSky (trace_t *trace)
 
virtual qboolean HitSky (void)
 
void SafeSolid (Event *ev)
 
void BecomeSolid (Event *ev)
 
void BecomeNonSolid (Event *ev)
 
void SetSize (Event *ev)
 
void SetMins (Event *ev)
 
void SetMaxs (Event *ev)
 
void GetMins (Event *ev)
 
void GetMaxs (Event *ev)
 
void SetScale (Event *ev)
 
void GetScale (Event *ev)
 
void SetAlpha (Event *ev)
 
void SetKillTarget (Event *ev)
 
void TouchTriggersEvent (Event *ev)
 
str GetRandomAlias (str name, AliasListNode_t **ret)
 
void SetWaterType (void)
 
qboolean attach (int parent_entity_num, int tag_num, qboolean use_angles=qtrue, Vector attach_offset=Vector("0 0 0"))
 
void detach (void)
 
void ProcessSoundEvent (Event *ev, qboolean checkSubtitle)
 
void Sound (Event *ev)
 
virtual void Sound (str sound_name, int channel=CHAN_BODY, float volume=-1.0, float min_dist=-1.0, Vector *origin=NULL, float pitch=-1.0f, int argstype=0, int doCallback=0, int checkSubtitle=1, float max_dist=-1.0f)
 
void StopSound (int channel)
 
void StopSound (Event *ev)
 
void LoopSound (Event *ev)
 
void LoopSound (str sound_name, float volume=-1.0, float min_dist=-1.0, float max_dist=-1.0, float pitch=-1.0)
 
void StopLoopSound (Event *ev)
 
void StopLoopSound (void)
 
void StopAllSounds ()
 
void SetLight (Event *ev)
 
void LightOn (Event *ev)
 
void LightOff (Event *ev)
 
void LightRed (Event *ev)
 
void LightGreen (Event *ev)
 
void LightBlue (Event *ev)
 
void LightRadius (Event *ev)
 
void LightStyle (Event *ev)
 
void Flags (Event *ev)
 
void Effects (Event *ev)
 
void RenderEffects (Event *ev)
 
void SVFlags (Event *ev)
 
void BroadcastAIEvent (int iType=AI_EVENT_MISC, float rad=SOUND_RADIUS)
 
void BroadcastAIEvent (Event *ev)
 
void Kill (Event *ev)
 
virtual void Killed (Event *ev)
 
void SurfaceModelEvent (Event *ev)
 
void SurfaceCommand (const char *surf_name, const char *token)
 
virtual void Postthink (void)
 
void DamageSkin (trace_t *trace, float damage)
 
void AttachEvent (Event *ev)
 
void AttachModelEvent (Event *ev)
 
void RemoveAttachedModelEvent (Event *ev)
 
void AttachedModelAnimEvent (Event *ev)
 
void DetachEvent (Event *ev)
 
void TakeDamageEvent (Event *ev)
 
void NoDamageEvent (Event *ev)
 
void Gravity (Event *ev)
 
void GiveOxygen (float time)
 
void UseBoundingBoxEvent (Event *ev)
 
void HurtEvent (Event *ev)
 
void HealEvent (Event *ev)
 
void SetMassEvent (Event *ev)
 
void Censor (Event *ev)
 
void Ghost (Event *ev)
 
void StationaryEvent (Event *ev)
 
void TossEvent (Event *ev)
 
void Explosion (Event *ev)
 
void Shader (Event *ev)
 
void KillAttach (Event *ev)
 
void SetBloodModel (Event *ev)
 
void DropToFloorEvent (Event *ev)
 
void joinTeam (Entity *teammember)
 
void quitTeam (void)
 
qboolean isBoundTo (Entity *master)
 
virtual void bind (Entity *master, qboolean use_my_angles=qfalse)
 
virtual void unbind (void)
 
virtual void glue (Entity *master, qboolean use_my_angles=qtrue, qboolean can_duck=qfalse)
 
virtual void unglue (void)
 
void GlueEvent (Event *ev)
 
void DuckableGlueEvent (Event *ev)
 
void MakeClayPidgeon (Event *ev)
 
void EventUnglue (Event *ev)
 
void JoinTeam (Event *ev)
 
void EventQuitTeam (Event *ev)
 
void BindEvent (Event *ev)
 
void EventUnbind (Event *ev)
 
void AddToSoundManager (Event *ev)
 
void NoLerpThisFrame (void)
 
virtual void addAngles (Vector add)
 
void DeathSinkStart (Event *ev)
 
void DeathSink (Event *ev)
 
void DetachAllChildren (Event *ev)
 
void SetMovementStealth (float fStealthScale)
 
void EventMovementStealth (Event *ev)
 
virtual void VelocityModified (void)
 
qboolean CheckEventFlags (Event *event)
 
void PusherEvent (Event *ev)
 
void SetShaderData (Event *ev)
 
void GetVelocity (Event *ev)
 
void SetVelocity (Event *ev)
 
void GetAVelocity (Event *ev)
 
void DoForceActivate (void)
 
void ForceActivate (Event *ev)
 
void ConnectPaths (void)
 
void DisconnectPaths (void)
 
void EventConnectPaths (Event *ev)
 
void EventDisconnectPaths (Event *ev)
 
void Remove (Event *ev)
 
void EventSoundDone (Event *ev)
 
void VolumeDamage (float damage)
 
void EventVolumeDamage (Event *ev)
 
virtual qboolean IsDead () const
 
virtual void AddImmunity (Event *ev)
 
virtual void RemoveImmunity (Event *ev)
 
qboolean Immune (int meansofdeath)
 
virtual void ClientThink (void)
 
virtual void EndFrame (void)
 
virtual void CalcBlend (void)
 
virtual bool AutoArchiveModel (void)
 
virtual void PathnodeClaimRevoked (class PathNode *node)
 
virtual qboolean BlocksAIMovement () const
 
virtual qboolean AIDontFace (void) const
 
void SetHealth (Event *ev)
 
void GetHealth (Event *ev)
 
void EventSetMaxHealth (Event *ev)
 
void EventGetMaxHealth (Event *ev)
 
void EventSetHealthOnly (Event *ev)
 
void GetYaw (Event *ev)
 
virtual bool HasVehicle (void) const
 
void EventGetEntnum (Event *ev)
 
void EventGetClassname (Event *ev)
 
void EventSetRadnum (Event *ev)
 
void EventGetRadnum (Event *ev)
 
void EventSetRotatedBbox (Event *ev)
 
void EventGetRotatedBbox (Event *ev)
 
void MPrintf (const char *msg,...)
 
void DrawBoundingBox (int showbboxes)
 
void EventSinglePlayerCommand (Event *ev)
 
void EventMultiPlayerCommand (Event *ev)
 
void EventRealismModeCommand (Event *ev)
 
void EventSPRealismModeCommand (Event *ev)
 
void EventDMRealismModeCommand (Event *ev)
 
void GetLocalYawFromVector (Event *ev)
 
void EventShootableOnly (Event *ev)
 
void SetShaderTime (Event *ev)
 
void NoTarget (Event *ev)
 
void ProcessHint (gentity_t *client, bool bShow)
 
void GetZone (Event *ev)
 
void IsInZone (Event *ev)
 
void SetDepthHack (Event *ev)
 
void PlayNonPvsSound (const str &soundName, float volume=1)
 
- Public Member Functions inherited from SimpleEntity
 CLASS_PROTOTYPE (SimpleEntity)
 
const strTarget ()
 
qboolean Targeted (void)
 
strTargetName ()
 
virtual void SetTargetName (str targetname)
 
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 Member Functions inherited from Listener
 CLASS_PROTOTYPE (Listener)
 
void CancelEventsOfType (Event *ev)
 
void CancelEventsOfType (Event &ev)
 
void CancelFlaggedEvents (int flags)
 
void CancelPendingEvents (void)
 
qboolean EventPending (Event &ev)
 
void PostEvent (Event *ev, float delay, int flags=0)
 
void PostEvent (const Event &ev, float delay, int flags=0)
 
qboolean PostponeAllEvents (float time)
 
qboolean PostponeEvent (Event &ev, float time)
 
bool ProcessEvent (const Event &ev)
 
bool ProcessEvent (Event *ev)
 
bool ProcessEvent (Event &ev)
 
ScriptVariableProcessEventReturn (Event *ev)
 
void ProcessContainerEvent (const Container< Event * > &conev)
 
qboolean ProcessPendingEvents (void)
 
bool ProcessScriptEvent (Event &ev)
 
bool ProcessScriptEvent (Event *ev)
 
int GetFlags (Event *event) const
 
qboolean ValidEvent (str name) const
 
void CommandDelay (Event *ev)
 
void Remove (Event *ev)
 
void ScriptRemove (Event *ev)
 
void EventInheritsFrom (Event *ev)
 
void EventIsInheritedBy (Event *ev)
 
void GetClassname (Event *ev)
 
- Public Member Functions inherited from Class
virtual ClassDefclassinfo (void) const
 
void warning (const char *function, const char *format,...) const
 
void error (const char *function, const char *format,...) const
 
qboolean inheritsFrom (ClassDef *c) const
 
qboolean inheritsFrom (const char *name) const
 
qboolean isInheritedBy (const char *name) const
 
qboolean isInheritedBy (ClassDef *c) const
 
const char * getClassname (void) const
 
const char * getClassID (void) const
 
const char * getSuperclass (void) const
 
- Public Member Functions inherited from LightClass
void * operator new (size_t s)
 
void operator delete (void *ptr)
 
void * operator new (size_t size, void *placement)
 
void operator delete (void *ptr, void *placement)
 
template<typename T>
void * operator new (size_t size, T &placement)
 
template<typename T>
void operator delete (void *ptr, T &placement)
 

Additional Inherited Members

- Static Public Member Functions inherited from Class
static void * _newInstance (void)
 
static ClassDefclassinfostatic (void)
 
- Public Attributes inherited from VehicleTurretGun
Vector m_vBarrelPos
 
Vector m_vLastBarrelPos
 
Vector m_vAimOffset
 
- Public Attributes inherited from TurretGun
bool m_bHadOwner
 
- Public Attributes inherited from Weapon
int m_iNumShotsFired
 
int m_iNumHits
 
int m_iNumHeadShots
 
int m_iNumTorsoShots
 
int m_iNumLeftLegShots
 
int m_iNumRightLegShots
 
int m_iNumGroinShots
 
int m_iNumLeftArmShots
 
int m_iNumRightArmShots
 
AIRanges mAIRange
 
SafePtr< Entityaim_target
 
- Public Attributes inherited from Item
str m_sVMprefix
 
qboolean m_bMOHPrefix
 
- Public Attributes inherited from Animate
Vector frame_delta
 
float angular_delta
 
- Public Attributes inherited from Entity
int entnum
 
int radnum
 
gentity_tedict
 
gclient_tclient
 
int spawnflags
 
str model
 
Vector mins
 
Vector maxs
 
Vector absmin
 
Vector absmax
 
Vector velocity
 
Vector accel
 
Vector avelocity
 
Vector aaccel
 
Vector size
 
int movetype
 
int mass
 
float gravity
 
float orientation [3][3]
 
gentity_tgroundentity
 
cplane_t groundplane
 
int groundcontents
 
int numchildren
 
int children [MAX_MODEL_CHILDREN]
 
float lightRadius
 
str moveteam
 
class Entityteamchain
 
class Entityteammaster
 
class Entitybindmaster
 
qboolean bind_use_my_angles
 
Vector localorigin
 
Vector localangles
 
str killtarget
 
float health
 
float max_health
 
int deadflag
 
int flags
 
int watertype
 
int waterlevel
 
damage_t takedamage
 
EntityPtr enemy
 
float pain_finished
 
float damage_debounce_time
 
int damage_type
 
int m_iNumGlues
 
EntityPtr m_pGlues [MAX_GLUE_CHILDREN]
 
int m_pGluesFlags [MAX_GLUE_CHILDREN]
 
class Entitym_pGlueMaster
 
bool m_bGlueAngles
 
bool m_bGlueDuckable
 
qboolean detach_at_death
 
float stealthMovementScale
 
class pathway_refm_BlockedPaths
 
int m_iNumBlockedPaths
 
Container< int > immunities
 
MulticastDelegate< void(const Event &ev)> delegate_damage
 
MulticastDelegate< void(const Event &ev)> delegate_killed
 
MulticastDelegate< void(const Event &ev)> delegate_gotKill
 
- Public Attributes inherited from SimpleEntity
Vector origin
 
Vector angles
 
entflags_t entflags
 
str target
 
str targetname
 
Vector centroid
 
- Static Public Attributes inherited from Listener
static bool EventSystemStarted = false
 
static bool ProcessingEvents = false
 
- Static Public Attributes inherited from Class
static ClassDef ClassInfo
 
static ClassDefHook _ClassInfo_
 
static ResponseDef< ClassResponses []
 
- Protected Member Functions inherited from TurretGun
void ThinkIdle ()
 
void P_SetTargetAngles (Vector &vTargAngles)
 
virtual void P_ThinkActive ()
 
- Protected Member Functions inherited from Weapon
void SetMaxRangeEvent (Event *ev)
 
void SetMinRangeEvent (Event *ev)
 
void SetSecondaryAmmo (const char *type, int amount, int startamount)
 
void DetachGun (void)
 
void AttachGun (weaponhand_t hand, qboolean holstering=qfalse)
 
qboolean IsSecondaryWeapon (void)
 
void PickupWeapon (Event *ev)
 
void DoneRaising (Event *ev)
 
void DoneFiring (Event *ev)
 
void Idle (Event *ev)
 
void IdleInit (Event *ev)
 
void FillAmmoClip (Event *ev)
 
void EmptyAmmoClip (Event *ev)
 
void AddToAmmoClip (Event *ev)
 
void DoneReloading (Event *ev)
 
void SetAimAnim (Event *ev)
 
virtual void Shoot (Event *ev)
 
void Secondary (Event *ev)
 
void SetFireType (Event *ev)
 
void SetAIRange (Event *ev)
 
void SetProjectile (Event *ev)
 
void SetDMProjectile (Event *ev)
 
void SetBulletDamage (Event *ev)
 
void SetBulletLarge (Event *ev)
 
void SetTracerSpeed (Event *ev)
 
void SetDMBulletDamage (Event *ev)
 
void SetBulletRange (Event *ev)
 
void SetDMBulletRange (Event *ev)
 
void SetBulletKnockback (Event *ev)
 
void SetDMBulletKnockback (Event *ev)
 
void SetBulletThroughWood (Event *ev)
 
void SetBulletThroughMetal (Event *ev)
 
void SetBulletCount (Event *ev)
 
void SetDMBulletCount (Event *ev)
 
void SetBulletSpread (Event *ev)
 
void SetDMBulletSpread (Event *ev)
 
void SetZoomSpreadMult (Event *ev)
 
void SetDMZoomSpreadMult (Event *ev)
 
void SetFireSpreadMult (Event *ev)
 
void SetDMFireSpreadMult (Event *ev)
 
void SetTracerFrequency (Event *ev)
 
void SetAutoPutaway (Event *ev)
 
void SetRange (Event *ev)
 
void SetWeaponType (Event *ev)
 
void SetWeaponGroup (Event *ev)
 
void SetUseNoAmmo (Event *ev)
 
void MainAttachToTag (Event *ev)
 
void OffHandAttachToTag (Event *ev)
 
void HolsterAttachToTag (Event *ev)
 
void SetHolsterOffset (Event *ev)
 
void SetHolsterAngles (Event *ev)
 
void SetHolsterScale (Event *ev)
 
void SetWorldHitSpawn (Event *ev)
 
void SetViewKick (Event *ev)
 
void SetMovementSpeed (Event *ev)
 
void SetDMMovementSpeed (Event *ev)
 
void SetMaxFireMovement (Event *ev)
 
void SetZoomMovement (Event *ev)
 
void EventAmmoPickupSound (Event *ev)
 
void EventNoAmmoSound (Event *ev)
 
void EventMaxMovementSound (Event *ev)
 
void SetNumFireAnims (Event *ev)
 
void SetWeaponSubtype (Event *ev)
 
void SetCookTime (Event *ev)
 
void SetCurrentFireAnim (Event *ev)
 
void SetSecondaryAmmoInHud (Event *ev)
 
void ShowInfo (float fDot, float fDist) override
 
- Protected Member Functions inherited from Item
void ItemTouch (Event *ev)
 
- Protected Member Functions inherited from Class
void ClearSafePointers ()
 
- Protected Attributes inherited from VehicleTurretGun
Vector m_vTargetAngles
 
Vector m_vLocalAngles
 
float m_mBaseOrientation [3][3]
 
Vector m_vBaseAngles
 
Vector m_vLastBaseAngles
 
SafePtr< Entitym_pBaseEntity
 
int m_iPitchBone
 
bool m_bBOIsSet
 
bool m_bUseRemoteControl
 
int m_iBarrelTag
 
int m_iEyeBone
 
SafePtr< Entitym_pVehicleOwner
 
bool m_bRemoveOnDeath
 
SafePtr< VehicleCollisionEntitym_pCollisionEntity
 
bool m_bLocked
 
bool m_bLockedAim
 
SOUND_STATE_TURRET m_eSoundState
 
float m_fNextSoundState
 
str m_sSoundSet
 
float m_fWarmupDelay
 
float m_fWarmupTimeRemaining
 
float m_fFireWarmupDelay
 
float m_fTargetReloadTime
 
int m_iReloadShots
 
int m_iAmmo
 
float m_fReloadDelay
 
float m_fReloadTimeRemaining
 
Vector m_vAimTolerance
 
SentientPtr m_pRemoteOwner
 
- Protected Attributes inherited from TurretGun
bool m_bFakeBullets
 
bool m_bPlayerUsable
 
bool m_bUsable
 
bool m_bRestable
 
Vector m_vIdleCheckOffset
 
Vector m_vViewOffset
 
float m_fMaxIdlePitch
 
float m_fMaxIdleYaw
 
Vector m_vUserViewAng
 
Vector m_vUserLastCmdAng
 
float m_fIdlePitchSpeed
 
float m_fTurnSpeed
 
float m_fAIPitchSpeed
 
float m_fPitchUpCap
 
float m_fPitchDownCap
 
float m_fStartYaw
 
float m_fMaxYawOffset
 
float m_fUserDistance
 
float m_fMinBurstTime
 
float m_fMaxBurstTime
 
float m_fMinBurstDelay
 
float m_fMaxBurstDelay
 
float m_fFireToggleTime
 
int m_iFiring
 
int m_iIdleHitCount
 
CameraPtr m_pUserCamera
 
float m_fViewJitter
 
float m_fCurrViewJitter
 
Vector m_vAIBulletSpread [MAX_FIREMODES]
 
int m_iTargetType
 
SentientPtr m_pAIEnemy
 
Vector m_Aim_offset
 
SafePtr< Animatem_pViewModel
 
ScriptThreadLabel m_UseThread
 
- Protected Attributes inherited from Weapon
int m_iAnimSlot
 
qboolean attached
 
float nextweaponsoundtime
 
float m_fLastFireTime
 
firemode_t m_eLastFireMode
 
str current_attachToTag
 
str attachToTag_main
 
str attachToTag_offhand
 
str holster_attachToTag
 
float lastScale
 
Vector lastAngles
 
qboolean lastValid
 
qboolean auto_putaway
 
qboolean use_no_ammo
 
qboolean crosshair
 
int m_iZoom
 
float m_fZoomSpreadMult
 
qboolean m_bAutoZoom
 
qboolean m_bSemiAuto
 
float maxrange
 
float minrange
 
str viewmodel
 
weaponstate_t weaponstate
 
int rank
 
int order
 
SentientPtr last_owner
 
float last_owner_trigger_time
 
qboolean notdroppable
 
int aimanim
 
int aimframe
 
Vector holsterOffset
 
Vector holsterAngles
 
float holsterScale
 
float next_noise_time
 
float next_noammo_time
 
float next_maxmovement_time
 
qboolean m_bShouldReload
 
Container< strm_additionalStartAmmoTypes
 
Container< int > m_additionalStartAmmoAmounts
 
Container< strm_startItems
 
float fire_delay [MAX_FIREMODES]
 
str ammo_type [MAX_FIREMODES]
 
int ammorequired [MAX_FIREMODES]
 
int startammo [MAX_FIREMODES]
 
str projectileModel [MAX_FIREMODES]
 
float bulletdamage [MAX_FIREMODES]
 
float bulletcount [MAX_FIREMODES]
 
int bulletlarge [MAX_FIREMODES]
 
float bulletrange [MAX_FIREMODES]
 
float bulletknockback [MAX_FIREMODES]
 
float bulletthroughwood [MAX_FIREMODES]
 
float bulletthroughmetal [MAX_FIREMODES]
 
float projectilespeed [MAX_FIREMODES]
 
Vector bulletspread [MAX_FIREMODES]
 
Vector bulletspreadmax [MAX_FIREMODES]
 
firetype_t firetype [MAX_FIREMODES]
 
int ammo_clip_size [MAX_FIREMODES]
 
int ammo_in_clip [MAX_FIREMODES]
 
float max_charge_time [MAX_FIREMODES]
 
float min_charge_time [MAX_FIREMODES]
 
meansOfDeath_t meansofdeath [MAX_FIREMODES]
 
qboolean loopfire [MAX_FIREMODES]
 
str worldhitspawn [MAX_FIREMODES]
 
int tracerfrequency [MAX_FIREMODES]
 
int tracercount [MAX_FIREMODES]
 
float tracerspeed [MAX_FIREMODES]
 
Vector viewkickmin [MAX_FIREMODES]
 
Vector viewkickmax [MAX_FIREMODES]
 
qboolean quiet [MAX_FIREMODES]
 
float m_fFireSpreadMultAmount [MAX_FIREMODES]
 
float m_fFireSpreadMultFalloff [MAX_FIREMODES]
 
float m_fFireSpreadMultCap [MAX_FIREMODES]
 
float m_fFireSpreadMultTimeCap [MAX_FIREMODES]
 
float m_fFireSpreadMultTime [MAX_FIREMODES]
 
float m_fFireSpreadMult [MAX_FIREMODES]
 
qboolean m_bShareClip
 
qboolean m_bCanPartialReload
 
qboolean autoaim
 
float charge_fraction
 
qboolean putaway
 
firemode_t firemodeindex
 
int weapon_class
 
const_str m_csWeaponGroup
 
float m_fMovementSpeed
 
float m_fMaxFireMovement
 
float m_fZoomMovement
 
str m_sAmmoPickupSound
 
str m_NoAmmoSound
 
str m_sMaxMovementSound
 
int m_iWeaponSubtype
 
int m_iNumFireAnims
 
int m_iCurrentFireAnim
 
str m_sTagBarrel
 
float m_fCookTime
 
firemode_t m_eCookModeIndex
 
qboolean m_bSecondaryAmmoInHud
 
- Protected Attributes inherited from Item
SentientPtr owner
 
qboolean respawnable
 
qboolean playrespawn
 
float respawntime
 
str dialog_needed
 
int item_index
 
str item_name
 
int maximum_amount
 
int amount
 
str sPickupSound
 
qboolean no_remove
 
- Protected Attributes inherited from Trigger
float wait
 
float delay
 
float trigger_time
 
qboolean triggerActivated
 
int count
 
const_str noise
 
const_str message
 
ScriptThreadLabel m_Thread
 
EntityPtr activator
 
int respondto
 
qboolean useTriggerDir
 
float triggerCone
 
Vector triggerDir
 
float triggerDirYaw
 
qboolean triggerable
 
qboolean removable
 
qboolean edgeTriggered
 
int multiFaceted
 
- Protected Attributes inherited from Animate
int animFlags [MAX_FRAMEINFOS]
 
float syncTime
 
float syncRate
 
int pauseSyncTime
 
bool is_paused
 
EventdoneEvents [MAX_FRAMEINFOS]
 
float animtimes [MAX_FRAMEINFOS]
 
float frametimes [MAX_FRAMEINFOS]
 

Member Function Documentation

◆ Archive()

void VehicleTurretGunTandem::Archive ( Archiver & arc)
overridevirtual

Reimplemented from VehicleTurretGun.

◆ EndRemoteControl()

void VehicleTurretGunTandem::EndRemoteControl ( )
overridevirtual

Reimplemented from VehicleTurretGun.

◆ GetRemoteOwner()

SentientPtr VehicleTurretGunTandem::GetRemoteOwner ( void )
overridevirtual

Reimplemented from VehicleTurretGun.

◆ IsRemoteControlled()

bool VehicleTurretGunTandem::IsRemoteControlled ( )
overridevirtual

Reimplemented from VehicleTurretGun.

◆ RemoteControl()

void VehicleTurretGunTandem::RemoteControl ( usercmd_t * ucmd,
Sentient * owner )
overridevirtual

Reimplemented from VehicleTurretGun.

◆ RestrictYaw()

void VehicleTurretGunTandem::RestrictYaw ( )
overridevirtual

Reimplemented from VehicleTurretGun.

◆ Think()

void VehicleTurretGunTandem::Think ( void )
overridevirtual

Reimplemented from VehicleTurretGun.


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