Type: CBaseAnimating
Extends: CBaseEntity
Server & Client
Methods
CBaseAnimating
CBaseAnimating()
LookupAttachment
int LookupAttachment(const string&in attachmentName)
GetAttachment
bool GetAttachment(const string&in attachmentName, Vector&out pos, QAngle&out angle)
GetAttachment
bool GetAttachment(int attachmentIdx, Vector&out pos, QAngle&out angle)
GetBodygroup
int GetBodygroup(int group)
GetBodygroupCount
int GetBodygroupCount(int group)
GetBodygroupName
string GetBodygroupName(int group)
GetBodygroupPartName
string GetBodygroupPartName(int group, int part)
GetBoneCount
int GetBoneCount()
GetBonePosition
void GetBonePosition(int bone, Vector&out pos, QAngle&out angle)
GetNumBodyGroups
int GetNumBodyGroups()
GetObjectScaleLevel
int GetObjectScaleLevel()
GetPoseParameter
float GetPoseParameter(int param)
GetPoseParameterRange
bool GetPoseParameterRange(int param, float&out min, float&out max)
GetSequence
int GetSequence()
GetSequenceActivityName
string GetSequenceActivityName(int sequence)
GetSequenceCount
int GetSequenceCount()
GetSequenceCycleRate
float GetSequenceCycleRate(int sequence)
GetSequenceDuration
float GetSequenceDuration(int sequence)
GetSequenceName
string GetSequenceName(int sequence)
GetSkin
int GetSkin()
IsActivityFinished
bool IsActivityFinished()
IsSequenceFinished
bool IsSequenceFinished()
IsSequenceLooping
bool IsSequenceLooping(int sequence)
IsValidSequence
bool IsValidSequence(int sequence)
LookupActivity
int LookupActivity(const string&in name)
LookupPoseParameter
int LookupPoseParameter(const string&in name)
LookupSequence
int LookupSequence(const string&in name)
SetBodygroup
void SetBodygroup(int group, int value)
SetPlaybackRate
void SetPlaybackRate(float rate)
SetPoseParameter
float SetPoseParameter(int param, float value)
SetSequence
void SetSequence(int sequence)
SetSkin
void SetSkin(int skin)
Inherited From CBaseEntity
CBaseEntity
CBaseEntity()
Spawn
void Spawn()
Precache
void Precache()
SetModel
void SetModel(const string&in)
PrecacheModel
void PrecacheModel(const string&in modelName)
GetAbsOrigin
const Vector& GetAbsOrigin() const
SetAbsOrigin
void SetAbsOrigin(const Vector&in origin)
GetLocalOrigin
const Vector& GetLocalOrigin() const
SetLocalOrigin
void SetLocalOrigin(const Vector&in origin)
GetAbsAngles
const QAngle& GetAbsAngles() const
SetAbsAngles
void SetAbsAngles(const QAngle&in angles)
GetLocalAngles
const QAngle& GetLocalAngles() const
SetLocalAngles
void SetLocalAngles(const QAngle&in angles)
GetAbsVelocity
const Vector& GetAbsVelocity() const
SetAbsVelocity
void SetAbsVelocity(const Vector&in velocity)
GetLocalVelocity
const Vector& GetLocalVelocity() const
SetLocalVelocity
void SetLocalVelocity(const Vector&in velocity)
GetOwnerEntity
CBaseEntity@ GetOwnerEntity() const
SetOwnerEntity
void SetOwnerEntity(CBaseEntity@ owner)
SetOwnerEntity
void SetOwnerEntity(CBaseEntity@ parent, int attachment = -1)
SetParentAttachmentMaintainOffset
void SetParentAttachmentMaintainOffset(const string&in attachmentName)
SetParentAttachment
void SetParentAttachment(const string&in attachmentName)
GetTeamNumber
int GetTeamNumber() const
ChangeTeam
void ChangeTeam(int team)
EyePosition
Vector EyePosition() const
EyeAngles
const QAngle& EyeAngles() const
LocalEyeAngles
const QAngle& LocalEyeAngles() const
Forward
Vector Forward() const
Up
Vector Up() const
Left
Vector Left() const
CollisionProp
const CollisionProperty@ CollisionProp() const
CollisionProp
CollisionProperty@ CollisionProp()
SetMoveType
void SetMoveType(EMoveType val, EMoveCollide moveCollide = MOVECOLLIDE_DEFAULT)
GetMoveType
EMoveType GetMoveType() const
SetMoveCollide
void SetMoveCollide(EMoveCollide val)
GetMoveCollide
EMoveCollide GetMoveCollide() const
GetMoveParent
CBaseEntity@ GetMoveParent()
SetSolid
void SetSolid(ESolidType val)
GetSolid
ESolidType GetSolid() const
SetCollisionBounds
void SetCollisionBounds(const Vector&in mins, const Vector&in maxs)
SetThink
void SetThink(ThinkFunc_t@ thinkFunc, float nextThinkTime = 0.0, const string&in context = "")
SetNextThink
void SetNextThink(float thinkTime, const string&in context = "")
EmitSound
void EmitSound(const string&in soundName)
StopSound
void StopSound(const string&in soundName)
GetHealth
int GetHealth() const
GetMaxHealth
int GetMaxHealth() const
SetHealth
void SetHealth(int health)
SetMaxHealth
void SetMaxHealth(int health)
FireBullets
void FireBullets(const FireBulletsInfo_t&in info)
Remove
void Remove()
GetEntityName
string GetEntityName()
GetClassname
string GetClassname() const
GetDebugName
string GetDebugName()
GetEntityIndex
int GetEntityIndex() const
GetKeyValue
bool GetKeyValue(const string&in key, string&out value) const
GetModelName
string GetModelName() const
GetElasticity
float GetElasticity() const
SetElasticity
void SetElasticity(float elasticity)
IsFloating
bool IsFloating()
IsBSPModel
bool IsBSPModel() const
GetFriction
float GetFriction() const
SetFriction
void SetFriction(float friction)
SetGravity
void SetGravity(float gravity)
GetGravity
float GetGravity() const
HasVPhysicsObject
bool HasVPhysicsObject() const
PrecacheScriptSound
void PrecacheScriptSound(const string&in soundName)
GetPhysicsObject
IPhysicsObject@ GetPhysicsObject() const