CBaseFlex
GetCurrentScene
Returns the instance of the oldest active scene entity (if any).
GetSceneByIndex
Returns the instance of the scene entity at the specified index.
Inherited from CBaseAnimating
FindBodygroupByName
Find a bodygroup given its name, -1 if the bodygroup does not exist
GetAttachmentAngles
Get the attachement id's angles as a p,y,r vector
GetAttachmentOrigin
Get the attachement id's origin vector
GetBodygroup
Gets a bodygroup
GetBodygroupCount
Gets the number of bodygroups in a group
GetBodygroupName
Returns the name of the bodygroup
GetBodygroupPartName
Returns the bodygroup part name
GetBoneCount
Returns the number of bones
GetBonePosition
Returns the world origin of the bone
GetBoneRotation
Returns the rotation of the bone
GetNumBodyGroups
Returns the number of bodygroup groups
GetObjectScaleLevel
The scale size of the entity
GetPlaybackRate
Returns the current playback rate
GetPoseParameter
Returns pose parameter value based on index
GetPoseParameterMax
Returns the max value of the pose parameter
GetPoseParameterMin
Returns the min value of the pose parameter
GetSequence
Returns the current sequence
GetSequenceActivityName
Returns the name of the sequence's activity
GetSequenceCount
Returns the number of available sequences
GetSequenceCycleRate
Gets the sequence cycle rate for the specified sequence
GetSequenceDuration
Gets the sequence duration for the specified sequence
GetSequenceName
Returns the name of the sequence, if it's valid
GetSkin
Gets the current model skin ID
IsActivityFinished
Is the current activity finished?
IsSequenceFinished
Is the current sequence finished?
IsSequenceLooped
Returns if the specified sequence is looped or not
IsValidSequence
Checks if the specified sequence is valid
LookupActivity
Looks up an activity based on name
LookupAttachment
Get the named attachement id
LookupPoseParameter
Lookup a pose parameter based on its name. Returns -1 if not found
LookupSequence
Looks up a sequence based on name
SetBodygroup
Sets a bodygroup
SetPlaybackRate
Sets the current playback rate
SetPoseParameter
Set pose parameter value based on index
SetSequence
Sets the current sequence
SetSkin
Sets the current model skin ID
Inherited from CBaseEntity
ConnectOutput
Adds an I/O connection that will call the named function when the specified output fires
Destroy
No description provided
DisconnectOutput
Removes a connected script function from an I/O event.
EmitSound
Plays a sound from this entity.
EyeAngles
Get eye pitch, yaw, roll as a vector
EyeLocalAngles
Get eye local pitch, yaw, roll as a vector
EyePosition
Get vector to eye position - absolute coords
FirstMoveChild
No description provided
GetAngles
Get entity pitch, yaw, roll as a vector
GetAngularVelocity
Get the local angular velocity - returns a vector of pitch,yaw,roll
GetBoundingMaxs
Get a vector containing max bounds, centered on object
GetBoundingMaxsOriented
Get a vector containing max bounds, centered on object, taking the object's orientation into account
GetBoundingMins
Get a vector containing min bounds, centered on object
GetBoundingMinsOriented
Get a vector containing min bounds, centered on object, taking the object's orientation into account
GetCenter
Get vector to center of object - absolute coords
GetClassname
No description provided
GetCollisionGroup
Get the collision group
GetForwardVector
Get the forward vector of the entity
GetFriction
No description provided
GetGravity
No description provided
GetHealth
No description provided
GetLeftVector
Get the left vector of the entity
GetMaxHealth
No description provided
GetModelKeyValues
Get a KeyValue class instance on this entity's model
GetModelName
Returns the name of the model
GetMoveCollide
Returns the current move collide
GetMoveParent
If in hierarchy, retrieves the entity's parent
GetMoveType
Returns the current move type
GetName
No description provided
GetNamespace
No description provided
GetOrigin
No description provided
GetOwner
Gets this entity's owner
GetPreTemplateName
Get the entity name stripped of template unique decoration
GetRootMoveParent
If in hierarchy, walks up the hierarchy to find the root parent
GetScriptId
Retrieve the unique identifier used to refer to the entity within the scripting system
GetScriptScope
Retrieve the script-side data associated with an entity
GetSoundDuration
Returns float duration of the sound. Takes soundname and optional actormodelname.
GetTeam
No description provided
GetUpVector
Get the up vector of the entity
GetVelocity
No description provided
IsBSPModel
Returns if this entity is a BSP model or not (i.e. func_brush)
NextMovePeer
No description provided
PrecacheModel
No description provided
PrecacheScriptSound
No description provided
PrecacheSoundScript
Precache a sound for later playing.
SetAbsOrigin
SetAbsOrigin
SetAngles
Set entity pitch, yaw, roll
SetAngularVelocity
Set the local angular velocity - takes float pitch,yaw,roll velocities
SetCollisionGroup
Sets the collision group
SetForwardVector
Set the orientation of the entity to have this forward vector
SetFriction
No description provided
SetGravity
Sets gravity on this entity. Only affects gravity along Z axis
SetHealth
No description provided
SetMaxHealth
No description provided
SetModel
No description provided
SetMoveCollide
Set the move collide
SetMoveType
Set the move type
SetOrigin
No description provided
SetOwner
Sets this entity's owner
SetParent
Sets the parent entity
SetParentWithAttachment
Sets the parent entity with an attachment index
SetSize
No description provided
SetTeam
No description provided
SetVelocity
No description provided
Spawn
Spawns the entity
StopSound
Stops a sound on this entity.
ValidateScriptScope
Ensure that an entity's script scope has been created
entindex
No description provided