Type: CPointEntity

Extends: CBaseEntity

Server & Client

Methods

Inherited From CBaseEntity

opCast

void opCast(?&out) const

Activate

void Activate()

Spawn

void Spawn()

Precache

void Precache()

SetModel

void SetModel(const string&in)

FireInput

void FireInput(const string&in fgdInputName, const Variant&in value, float delay, CBaseEntity@ activator, CBaseEntity@ caller, int id = 0)

FireOutput

void FireOutput(const string&in fgdOutput, Variant variant, CBaseEntity@ activator, CBaseEntity@ caller, float delay = 0)

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)

SetParent

void SetParent(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)

WorldAlignMins

const Vector& WorldAlignMins() const

WorldAlignMaxs

const Vector& WorldAlignMaxs() const

WorldSpaceCenter

const Vector& WorldSpaceCenter() const

WorldAlignSize

const Vector& WorldAlignSize() const

BoundingRadius

float BoundingRadius() const

IsPointSized

bool IsPointSized() const

IsOnGround

bool IsOnGround() const

GetGroundEntity

CBaseEntity@ GetGroundEntity() const

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() const

GetEntityIndex

int GetEntityIndex() const

GetKeyValue

bool GetKeyValue(const string&in key, string&out value) const

KeyValue

bool KeyValue(const string&in key, const string&in value)

KeyValue

bool KeyValue(const string&in key, float value)

KeyValue

bool KeyValue(const string&in key, int value)

KeyValue

bool KeyValue(const string&in key, const Vector&in value)

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

Use

void Use(CBaseEntity@ activator, CBaseEntity@ caller, UseType type, float value)

StartTouch

void StartTouch(CBaseEntity@ other)

Touch

void Touch(CBaseEntity@ other)

EndTouch

void EndTouch(CBaseEntity@ other)

StartBlocked

void StartBlocked(CBaseEntity@ other)

Blocked

void Blocked(CBaseEntity@ other)

EndBlocked

void EndBlocked()

TestCollision

bool TestCollision(const Ray_t&in ray, uint mask, trace_t&out trace)

TestHitboxes

bool TestHitboxes(const Ray_t&in ray, uint mask, trace_t&out trace)

ComputeWorldSpaceSurroundingBox

void ComputeWorldSpaceSurroundingBox(Vector&out mins, Vector&out maxs)

GetEffects

int GetEffects() const

AddEffects

void AddEffects(int nEffects)

RemoveEffects

void RemoveEffects(int nEffects)

ClearEffects

void ClearEffects()

SetEffects

void SetEffects(int nEffects)

IsEffectActive

bool IsEffectActive(int nEffects) const

GetSpawnFlags

int GetSpawnFlags() const

AddSpawnFlags

void AddSpawnFlags(int flags)

RemoveSpawnFlags

void RemoveSpawnFlags(int flags)

ClearSpawnFlags

void ClearSpawnFlags()

HasSpawnFlags

bool HasSpawnFlags(int flags) const

AddFlag

void AddFlag(uint64 flags)

RemoveFlag

void RemoveFlag(uint64 flagsToRemove)

ToggleFlag

void ToggleFlag(uint64 flagToToggle)

GetFlags

uint64 GetFlags() const

ClearFlags

void ClearFlags()

GetWaterLevel

int GetWaterLevel() const

SetWaterLevel

void SetWaterLevel(int nLevel)

GetWaterType

int GetWaterType() const

SetWaterType

void SetWaterType(int nType)

IsTrigger

bool IsTrigger() const

IsPlayer

bool IsPlayer() const

IsBaseCombatWeapon

bool IsBaseCombatWeapon() const

CreateVPhysics

bool CreateVPhysics()

VPhysicsInitStatic

IPhysicsObject@ VPhysicsInitStatic()

VPhysicsInitNormal

IPhysicsObject@ VPhysicsInitNormal(ESolidType solidType, int nSolidFlags, bool createAsleep)

VPhysicsInitShadow

IPhysicsObject@ VPhysicsInitShadow(bool allowPhysicsMovement, bool allowPhysicsRotation)

VPhysicsSetObject

void VPhysicsSetObject(IPhysicsObject@ object)

VPhysicsDestroyObject

void VPhysicsDestroyObject()

UpdateOnRemove

void UpdateOnRemove()

TakeDamage

void TakeDamage(const CTakeDamageInfo&in info)

PassesDamageFilter

bool PassesDamageFilter(const CTakeDamageInfo&in info)

OnTakeDamage

int OnTakeDamage(const CTakeDamageInfo&in info)
©2023-2026 Strata Source Contributors - Content License