Limited support
This feature is only present in Portal 2: Community Edition.

Type: CBaseEntity

Methods

Spawn

void Spawn()

Precache

void Precache()

SetModel

void SetModel(const string&in)

PrecacheModel

void PrecacheModel(const string&in)

GetAbsOrigin

const Vector& GetAbsOrigin() const

SetAbsOrigin

void SetAbsOrigin(const Vector&in)

GetLocalOrigin

const Vector& GetLocalOrigin() const

SetLocalOrigin

void SetLocalOrigin(const Vector&in)

GetAbsAngles

const QAngle& GetAbsAngles() const

SetAbsAngles

void SetAbsAngles(const QAngle&in)

GetLocalAngles

const QAngle& GetLocalAngles() const

SetLocalAngles

void SetLocalAngles(const QAngle&in)

GetAbsVelocity

const Vector& GetAbsVelocity() const

SetAbsVelocity

void SetAbsVelocity(const Vector&in)

GetLocalVelocity

const Vector& GetLocalVelocity() const

SetLocalVelocity

void SetLocalVelocity(const Vector&in)

GetOwnerEntity

CBaseEntity@ GetOwnerEntity() const

SetOwnerEntity

void SetOwnerEntity(CBaseEntity@)

SetOwnerEntity

void SetOwnerEntity(CBaseEntity@ parent, int attachment = -1)

SetParentAttachmentMaintainOffset

void SetParentAttachmentMaintainOffset(const string&in)

SetParentAttachment

void SetParentAttachment(const string&in)

GetTeamNumber

int GetTeamNumber() const

ChangeTeam

void ChangeTeam(int)

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)

GetMoveCollide

EMoveCollide GetMoveCollide() const

GetMoveParent

CBaseEntity@ GetMoveParent()

SetSolid

void SetSolid(ESolidType)

GetSolid

ESolidType GetSolid() const

SetCollisionBounds

void SetCollisionBounds(const Vector&in, const Vector&in)

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)

StopSound

void StopSound(const string&in)

GetHealth

int GetHealth() const

GetMaxHealth

int GetMaxHealth() const

SetHealth

void SetHealth(int)

SetMaxHealth

void SetMaxHealth(int)

FireBullets

void FireBullets(const FireBulletsInfo_t&in)