Return to Main Docs Page

CBaseEntity

An entity is an object defined within the Source Engine as having characteristics which differentiate it from "the world" (world brushes).

Please make sure, that not all functions was tested to be working.

Functions

Server-Side

CBaseEntity:AcceptInput()
CBaseEntity:Activate()
CBaseEntity:AddContext()
CBaseEntity:AddDataObjectType()
CBaseEntity:AddEFlags()
CBaseEntity:AddEffects()
CBaseEntity:AddEntityRelationship()
CBaseEntity:AddFlag()
CBaseEntity:AddPoints()
CBaseEntity:AddPointsToTeam()
CBaseEntity:AddSolidFlags()
CBaseEntity:AddSpawnFlags()
CBaseEntity:AddTimedOverlay()
CBaseEntity:ApplyAbsVelocityImpulse()
CBaseEntity:ApplyLocalAngularVelocityImpulse()
CBaseEntity:Blocked()
CBaseEntity:BlocksLOS()
CBaseEntity:BloodColor()
CBaseEntity:BodyTarget()
CBaseEntity:BoundingRadius()
CBaseEntity:CanBeHitByMeleeAttack()
CBaseEntity:CanStandOn()
CBaseEntity:ChangeTeam()
CBaseEntity:Classify()
CBaseEntity:ClearEffects()
CBaseEntity:ClearFlags()
CBaseEntity:ClearNavIgnore()
CBaseEntity:ClearSolidFlags()
CBaseEntity:ClearSpawnFlags()
CBaseEntity:CollisionRulesChanged()
CBaseEntity:ComputeAbsDirection()
CBaseEntity:ComputeAbsPosition()
CBaseEntity:ComputeWorldSpaceSurroundingBox()
CBaseEntity:Create()
CBaseEntity:CreateDataObject()
CBaseEntity:CreateNoSpawn()
CBaseEntity:CreatePredictedEntityByName()
CBaseEntity:CreateVPhysics()
CBaseEntity:DamageDecal()
CBaseEntity:DeathNotice()
CBaseEntity:DecalTrace()
CBaseEntity:DecrementTransmitStateOwnedCounter()
CBaseEntity:DestroyAllDataObjects()
CBaseEntity:DestroyDataObject()
CBaseEntity:DetectInSkybox()
CBaseEntity:DispatchResponse()
CBaseEntity:DispatchTraceAttack()
CBaseEntity:DoImpactEffect()
CBaseEntity:DoesHavePlayerChild()
CBaseEntity:DrawAbsBoxOverlay()
CBaseEntity:DrawBBoxOverlay()
CBaseEntity:DrawDebugGeometryOverlays()
CBaseEntity:DrawDebugTextOverlays()
CBaseEntity:DrawRBoxOverlay()
CBaseEntity:DrawTimedOverlays()
CBaseEntity:DumpResponseCriteria()
CBaseEntity:EarPosition()
CBaseEntity:EmitAmbientSound()
CBaseEntity:EmitSound()
CBaseEntity:EndBlocked()
CBaseEntity:EndGroundContact()
CBaseEntity:EndTouch()
CBaseEntity:EntIndex()
CBaseEntity:EntityText()
CBaseEntity:EntityToWorldSpace()
CBaseEntity:Event_Killed()
CBaseEntity:Event_KilledOther()
CBaseEntity:Extinguish()
CBaseEntity:EyeAngles()
CBaseEntity:EyePos()
CBaseEntity:EyePosition()
CBaseEntity:FVisible()
CBaseEntity:FireBullets()
CBaseEntity:FirstMoveChild()
CBaseEntity:FollowEntity()
CBaseEntity:FrameAdvance()
CBaseEntity:GenderExpandString()
CBaseEntity:GetAbsAngles()
CBaseEntity:GetAbsOrigin()
CBaseEntity:GetAbsVelocity()
CBaseEntity:GetAngles()
CBaseEntity:GetAnimTime()
CBaseEntity:GetAutoAimCenter()
CBaseEntity:GetAutoAimRadius()
CBaseEntity:GetBaseAnimating()
CBaseEntity:GetBaseEntity()
CBaseEntity:GetCheckUntouch()
CBaseEntity:GetClass()
CBaseEntity:GetClassname()
CBaseEntity:GetCollisionGroup()
CBaseEntity:GetCreator()
CBaseEntity:GetDLLType()
CBaseEntity:GetDamage()
CBaseEntity:GetDamageType()
CBaseEntity:GetDataObject()
CBaseEntity:GetDebugName()
CBaseEntity:GetDelay()
CBaseEntity:GetEFlags()
CBaseEntity:GetEffectEntity()
CBaseEntity:GetEffects()
CBaseEntity:GetElasticity()
CBaseEntity:GetEnemy()
CBaseEntity:GetEntityName()
CBaseEntity:GetEntitySkybox()
CBaseEntity:GetFirstThinkTick()
CBaseEntity:GetFlags()
CBaseEntity:GetFollowedEntity()
CBaseEntity:GetForward()
CBaseEntity:GetFriction()
CBaseEntity:GetGravity()
CBaseEntity:GetGroundChangeTime()
CBaseEntity:GetGroundEntity()
CBaseEntity:GetGroundVelocityToApply()
CBaseEntity:GetHealth()
CBaseEntity:GetInputDispatchEffectPosition()
CBaseEntity:GetKeyValue()
CBaseEntity:GetLastThink()
CBaseEntity:GetLastThinkTick()
CBaseEntity:GetLocalAngles()
CBaseEntity:GetLocalAngularVelocity()
CBaseEntity:GetLocalOrigin()
CBaseEntity:GetLocalPos()
CBaseEntity:GetLocalTime()
CBaseEntity:GetLocalVelocity()
CBaseEntity:GetMaxHealth()
CBaseEntity:GetModelIndex()
CBaseEntity:GetModelName()
CBaseEntity:GetMoveDoneTime()
CBaseEntity:GetMoveParent()
CBaseEntity:GetMoveType()
CBaseEntity:GetNextTarget()
CBaseEntity:GetOwnerEntity()
CBaseEntity:GetParametersForSound()
CBaseEntity:GetPhysicsObject()
CBaseEntity:GetPhysicsObjectCount()
CBaseEntity:GetPhysicsObjectNum()
CBaseEntity:GetPos()
CBaseEntity:GetPredictionPlayer()
CBaseEntity:GetPredictionRandomSeed()
CBaseEntity:GetReceivedDamageScale()
CBaseEntity:GetRight()
CBaseEntity:GetSimulatingPlayer()
CBaseEntity:GetSimulationTime()
CBaseEntity:GetSmoothedVelocity()
CBaseEntity:GetSolid()
CBaseEntity:GetSolidFlags()
CBaseEntity:GetSoundDuration()
CBaseEntity:GetSoundEmissionOrigin()
CBaseEntity:GetSoundSourceIndex()
CBaseEntity:GetSpawnFlags()
CBaseEntity:GetTeamNumber()
CBaseEntity:GetTextureFrameIndex()
CBaseEntity:GetTouchTrace()
CBaseEntity:GetTracerAttachment()
CBaseEntity:GetTracerType()
CBaseEntity:GetTransmitState()
CBaseEntity:GetUp()
CBaseEntity:GetVectors()
CBaseEntity:GetVelocity()
CBaseEntity:GetViewOffset()
CBaseEntity:GetWaterLevel()
CBaseEntity:GetWaterType()
CBaseEntity:HasDataObjectType()
CBaseEntity:HasNPCsOnIt()
CBaseEntity:HasSpawnFlags()
CBaseEntity:HasTarget()
CBaseEntity:Health()
CBaseEntity:Ignite()
CBaseEntity:ImpactTrace()
CBaseEntity:InSameTeam()
CBaseEntity:IncrementLocalTime()
CBaseEntity:IncrementTransmitStateOwnedCounter()
CBaseEntity:Instance()
CBaseEntity:Intersects()
CBaseEntity:IsAIWalkable()
CBaseEntity:IsAbsQueriesValid()
CBaseEntity:IsAlive()
CBaseEntity:IsAnimatedEveryTick()
CBaseEntity:IsBSPModel()
CBaseEntity:IsBaseObject()
CBaseEntity:IsBaseTrain()
CBaseEntity:IsClient()
CBaseEntity:IsCurrentlyTouching()
CBaseEntity:IsDormant()
CBaseEntity:IsEFlagSet()
CBaseEntity:IsEffectActive()
CBaseEntity:IsFloating()
CBaseEntity:IsFollowingEntity()
CBaseEntity:IsInAnyTeam()
CBaseEntity:IsItem()
CBaseEntity:IsLockedByMaster()
CBaseEntity:IsMarkedForDeletion()
CBaseEntity:IsMoving()
CBaseEntity:IsNPC()
CBaseEntity:IsNavIgnored()
CBaseEntity:IsNetClient()
CBaseEntity:IsPlayer()
CBaseEntity:IsPlayerSimulated()
CBaseEntity:IsPointSized()
CBaseEntity:IsPrecacheAllowed()
CBaseEntity:IsServer()
CBaseEntity:IsSimulatedEveryTick()
CBaseEntity:IsSimulatingOnAlternateTicks()
CBaseEntity:IsSolid()
CBaseEntity:IsSolidFlagSet()
CBaseEntity:IsStandable()
CBaseEntity:IsTemplate()
CBaseEntity:IsTransparent()
CBaseEntity:IsTriggered()
CBaseEntity:IsValid()
CBaseEntity:IsViewable()
CBaseEntity:IsWeapon()
CBaseEntity:IsWorld()
CBaseEntity:KeyValue()
CBaseEntity:LocalEyeAngles()
CBaseEntity:MakeDormant()
CBaseEntity:MoveDone()
CBaseEntity:NameMatches()
CBaseEntity:NextMovePeer()
CBaseEntity:NextMovePeer()
CBaseEntity:ObjectCaps()
CBaseEntity:OnControls()
CBaseEntity:OnRestore()
CBaseEntity:OnTakeDamage()
CBaseEntity:PassesDamageFilter()
CBaseEntity:PhysicsCheckForEntityUntouch()
CBaseEntity:PhysicsCheckWater()
CBaseEntity:PhysicsCheckWaterTransition()
CBaseEntity:PhysicsImpact()
CBaseEntity:PhysicsMarkEntitiesAsTouching()
CBaseEntity:PhysicsNotifyOtherOfGroundRemoval()
CBaseEntity:PhysicsNotifyOtherOfUntouch()
CBaseEntity:PhysicsRemoveGroundList()
CBaseEntity:PhysicsRemoveTouchedList()
CBaseEntity:PhysicsSimulate()
CBaseEntity:PhysicsSolidMaskForEntity()
CBaseEntity:PhysicsSplash()
CBaseEntity:PhysicsStartGroundContact()
CBaseEntity:PhysicsTouchTriggers()
CBaseEntity:PostClientActive()
CBaseEntity:PostClientMessagesSent()
CBaseEntity:PostConstructor()
CBaseEntity:Precache()
CBaseEntity:PrecacheModel()
CBaseEntity:PrecacheScriptSound()
CBaseEntity:PrecacheSound()
CBaseEntity:PrefetchScriptSound()
CBaseEntity:PrefetchSound()
CBaseEntity:RecalcHasPlayerChildBit()
CBaseEntity:RegisterThinkContext()
CBaseEntity:Remove()
CBaseEntity:RemoveAllDecals()
CBaseEntity:RemoveDataObjectType()
CBaseEntity:RemoveDeferred()
CBaseEntity:RemoveEFlags()
CBaseEntity:RemoveEffects()
CBaseEntity:RemoveFlag()
CBaseEntity:RemoveSolidFlags()
CBaseEntity:RemoveSpawnFlags()
CBaseEntity:RequiredEdictIndex()
CBaseEntity:Respawn()
CBaseEntity:SUB_AllowedToFade()
CBaseEntity:SUB_CallUseToggle()
CBaseEntity:SUB_DoNothing()
CBaseEntity:SUB_FadeOut()
CBaseEntity:SUB_PerformFadeOut()
CBaseEntity:SUB_Remove()
CBaseEntity:SUB_StartFadeOut()
CBaseEntity:SUB_StartFadeOutInstant()  
CBaseEntity:SUB_Vanish()
CBaseEntity:SendDebugPivotOverlay()
CBaseEntity:SetAIWalkable()
CBaseEntity:SetAbsAngles()  
CBaseEntity:SetAbsOrigin()
CBaseEntity:SetAbsQueriesValid()
CBaseEntity:SetAbsVelocity()
CBaseEntity:SetAllowPrecache()
CBaseEntity:SetAnimTime()
CBaseEntity:SetAnimatedEveryTick()
CBaseEntity:SetBaseVelocity()
CBaseEntity:SetBlocksLOS()  
CBaseEntity:SetCheckUntouch()
CBaseEntity:SetClassname()
CBaseEntity:SetCollisionBounds()
CBaseEntity:SetCollisionGroup()
CBaseEntity:SetDamage()
CBaseEntity:SetEFlags()
CBaseEntity:SetEffectEntity()
CBaseEntity:SetEffects()  
CBaseEntity:SetElasticity()
CBaseEntity:SetFriction()
CBaseEntity:SetGravity()
CBaseEntity:SetGroundChangeTime()
CBaseEntity:SetGroundEntity()
CBaseEntity:SetHealth()
CBaseEntity:SetLocalAngles()
CBaseEntity:SetLocalAngularVelocity()  
CBaseEntity:SetLocalOrigin()
CBaseEntity:SetLocalVelocity()
CBaseEntity:SetMaxHealth()
CBaseEntity:SetModel()
CBaseEntity:SetModelIndex()
CBaseEntity:SetModelName()
CBaseEntity:SetMoveCollide()
CBaseEntity:SetMoveDoneTime()  
CBaseEntity:SetMoveType()
CBaseEntity:SetName()
CBaseEntity:SetNavIgnore()
CBaseEntity:SetNextThink()
CBaseEntity:SetOwnerEntity()
CBaseEntity:SetParent()
CBaseEntity:SetParentAttachment()
CBaseEntity:SetPlayerSimulated()  
CBaseEntity:SetPredictionEligible()
CBaseEntity:SetPredictionPlayer()
CBaseEntity:SetRenderColor()
CBaseEntity:SetRenderColorA()
CBaseEntity:SetRenderColorR()
CBaseEntity:SetRenderColorG()
CBaseEntity:SetRenderColorB()
CBaseEntity:SetRenderMode()
CBaseEntity:SetShadowCastDistance()
CBaseEntity:SetSimulatedEveryTick()
CBaseEntity:SetSimulationTime()  
CBaseEntity:SetSize()
CBaseEntity:SetSolid()
CBaseEntity:SetSolidFlags()
CBaseEntity:SetTextureFrameIndex()
CBaseEntity:SetTransmitState()
CBaseEntity:SetViewOffset()
CBaseEntity:SetWaterLevel()
CBaseEntity:SetWaterType()
CBaseEntity:ShouldAttractAutoAim()
CBaseEntity:ShouldCollide()
CBaseEntity:ShouldSavePhysics()  
CBaseEntity:ShouldToggle()
CBaseEntity:Spawn()
CBaseEntity:Splash()
CBaseEntity:StartBlocked()
CBaseEntity:StartGroundContact()
CBaseEntity:StartTouch()
CBaseEntity:StopFollowingEntity()
CBaseEntity:StopSound()
CBaseEntity:TakeDamage()
CBaseEntity:TakeHealth()
CBaseEntity:TeamID()  
CBaseEntity:Teleport()
CBaseEntity:Think()
CBaseEntity:ToggleFlag()
CBaseEntity:Touch()
CBaseEntity:TraceAttackToTriggers()
CBaseEntity:TraceBleed()
CBaseEntity:UnsetPlayerSimulated()
CBaseEntity:UpdateOnRemove()  
CBaseEntity:UpdateTransmitState()
CBaseEntity:Use()
CBaseEntity:VPhysicsDestroyObject()
CBaseEntity:VPhysicsGetObject()
CBaseEntity:VPhysicsGetObjectList()
CBaseEntity:VPhysicsInitNormal()
CBaseEntity:VPhysicsInitStatic()
CBaseEntity:VPhysicsIsFlesh()  
CBaseEntity:VPhysicsSetObject()
CBaseEntity:VPhysicsUpdate()
CBaseEntity:ValidateEntityConnections()
CBaseEntity:VelocityPunch()
CBaseEntity:WakeRestingObjects()
CBaseEntity:WorldAlignMaxs()
CBaseEntity:WorldAlignMins()
CBaseEntity:WorldAlignSize()  
CBaseEntity:WorldSpaceCenter()
CBaseEntity:WorldToEntitySpace()
CBaseEntity:entindex()  
               

Client-Side

CBaseEntity:Activate()
CBaseEntity:AddDataObjectType()
CBaseEntity:AddEFlags()
CBaseEntity:AddEffects()
CBaseEntity:AddFlag()
CBaseEntity:AddSolidFlags()
CBaseEntity:AddSpawnFlags()
CBaseEntity:ApplyAbsVelocityImpulse()
CBaseEntity:ApplyLocalAngularVelocityImpulse()
CBaseEntity:BlocksLOS()
CBaseEntity:BloodColor()
CBaseEntity:BoundingRadius()
CBaseEntity:ChangeTeam()
CBaseEntity:ClearEffects()
CBaseEntity:ClearFlags()
CBaseEntity:ClearSpawnFlags()
CBaseEntity:CollisionRulesChanged()
CBaseEntity:ComputeAbsDirection()
CBaseEntity:ComputeAbsPosition()
CBaseEntity:ComputeFxBlend()
CBaseEntity:ComputeWorldSpaceSurroundingBox()
CBaseEntity:CreateDataObject()
CBaseEntity:CreatePredictedEntityByName()
CBaseEntity:CreateVPhysics()
CBaseEntity:DamageDecal()
CBaseEntity:DecalTrace()
CBaseEntity:DestroyAllDataObjects()
CBaseEntity:DestroyDataObject()
CBaseEntity:DispatchTraceAttack()
CBaseEntity:DoImpactEffect()
CBaseEntity:DontRecordInTools()
CBaseEntity:DrawModel()
CBaseEntity:EarPosition()
CBaseEntity:EmitAmbientSound()
CBaseEntity:EmitSound()
CBaseEntity:EnableInToolView()
CBaseEntity:EndGroundContact()
CBaseEntity:EndTouch()
CBaseEntity:EntIndex()
CBaseEntity:EntityToWorldSpace()
CBaseEntity:Extinguish()
CBaseEntity:EyeAngles()
CBaseEntity:EyePos()
CBaseEntity:EyePosition()
CBaseEntity:FireBullets()
CBaseEntity:FirstMoveChild()
CBaseEntity:FollowEntity()
CBaseEntity:FrameAdvance()
CBaseEntity:GenderExpandString()
CBaseEntity:GetAbsAngles()
CBaseEntity:GetAbsOrigin()
CBaseEntity:GetAbsVelocity()
CBaseEntity:GetAngles()
CBaseEntity:GetAnimTime()
CBaseEntity:GetBaseAnimating()
CBaseEntity:GetBaseEntity()
CBaseEntity:GetCheckUntouch()
CBaseEntity:GetClass()
CBaseEntity:GetClassname()
CBaseEntity:GetCollisionGroup()
CBaseEntity:GetCreator()
CBaseEntity:GetDLLType()
CBaseEntity:GetDataObject()
CBaseEntity:GetDebugName()
CBaseEntity:GetEFlags()
CBaseEntity:GetEffectEntity()
CBaseEntity:GetEffects()
CBaseEntity:GetElasticity()
CBaseEntity:GetFirstThinkTick()
CBaseEntity:GetFlags()
CBaseEntity:GetFollowedEntity()
CBaseEntity:GetForward()
CBaseEntity:GetFxBlend()
CBaseEntity:GetGravity()
CBaseEntity:GetGroundChangeTime()
CBaseEntity:GetGroundEntity()
CBaseEntity:GetHealth()
CBaseEntity:GetKeyValue()
CBaseEntity:GetLastThink()
CBaseEntity:GetLastThinkTick()
CBaseEntity:GetLocalAngles()
CBaseEntity:GetLocalAngularVelocity()
CBaseEntity:GetLocalOrigin()
CBaseEntity:GetLocalPos()
CBaseEntity:GetLocalVelocity()
CBaseEntity:GetMaxHealth()
CBaseEntity:GetModelIndex()
CBaseEntity:GetModelName()
CBaseEntity:GetMoveParent()
CBaseEntity:GetMoveType()
CBaseEntity:GetObserverCamOrigin()
CBaseEntity:GetOwnerEntity()
CBaseEntity:GetParametersForSound()
CBaseEntity:GetPhysicsObject()
CBaseEntity:GetPhysicsObjectCount()
CBaseEntity:GetPhysicsObjectNum()
CBaseEntity:GetPos()
CBaseEntity:GetPredictionPlayer()
CBaseEntity:GetPredictionRandomSeed()
CBaseEntity:GetRenderAngles()
CBaseEntity:GetRenderOrigin()
CBaseEntity:GetRight()
CBaseEntity:GetSimulatingPlayer()
CBaseEntity:GetSimulationTime()
CBaseEntity:GetSolid()
CBaseEntity:GetSolidFlags()
CBaseEntity:GetSoundDuration()
CBaseEntity:GetSoundSourceIndex()
CBaseEntity:GetTeamNumber()
CBaseEntity:GetTextureFrameIndex()
CBaseEntity:GetTouchTrace()
CBaseEntity:GetTracerAttachment()
CBaseEntity:GetTracerType()
CBaseEntity:GetUp()
CBaseEntity:GetVectors()
CBaseEntity:GetViewOffset()
CBaseEntity:GetWaterLevel()
CBaseEntity:GetWaterType()
CBaseEntity:HasDataObjectType()
CBaseEntity:HasNPCsOnIt()
CBaseEntity:HasRecordedThisFrame()
CBaseEntity:HasSpawnFlags()
CBaseEntity:Health()
CBaseEntity:Ignite()
CBaseEntity:ImpactTrace()
CBaseEntity:InSameTeam()
CBaseEntity:Init()
CBaseEntity:Interp_HierarchyUpdateInterpolationAmounts()
CBaseEntity:IsAIWalkable()
CBaseEntity:IsAbsQueriesValid()
CBaseEntity:IsAlive()
CBaseEntity:IsAnimatedEveryTick()
CBaseEntity:IsBSPModel()
CBaseEntity:IsBaseObject()
CBaseEntity:IsBaseTrain()
CBaseEntity:IsClient()
CBaseEntity:IsCurrentlyTouching()
CBaseEntity:IsDormant()
CBaseEntity:IsEFlagSet()
CBaseEntity:IsEffectActive()
CBaseEntity:IsEnabledInToolView()
CBaseEntity:IsFloating()
CBaseEntity:IsFollowingEntity()
CBaseEntity:IsInWorld()
CBaseEntity:IsMarkedForDeletion()
CBaseEntity:IsNPC()
CBaseEntity:IsPlayer()
CBaseEntity:IsPlayerSimulated()
CBaseEntity:IsPointSized()
CBaseEntity:IsPrecacheAllowed()
CBaseEntity:IsServer()
CBaseEntity:IsSimulatedEveryTick()
CBaseEntity:IsSimulatingOnAlternateTicks()
CBaseEntity:IsSolid()
CBaseEntity:IsSolidFlagSet()
CBaseEntity:IsStandable()
CBaseEntity:IsToolRecording()
CBaseEntity:IsTransparent()
CBaseEntity:IsTwoPass()
CBaseEntity:IsValid()
CBaseEntity:IsWeapon()
CBaseEntity:KeyValue()
CBaseEntity:LODTest()
CBaseEntity:LocalEyeAngles()
CBaseEntity:NextMovePeer()
CBaseEntity:NextThink()
CBaseEntity:ObjectCaps()
CBaseEntity:OnRestore()
CBaseEntity:PhysicsCheckForEntityUntouch()
CBaseEntity:PhysicsCheckWater()
CBaseEntity:PhysicsCheckWaterTransition()
CBaseEntity:PhysicsImpact()
CBaseEntity:PhysicsMarkEntitiesAsTouching()
CBaseEntity:PhysicsNotifyOtherOfGroundRemoval()
CBaseEntity:PhysicsNotifyOtherOfUntouch()
CBaseEntity:PhysicsRemoveGroundList()
CBaseEntity:PhysicsRemoveTouchedList()
CBaseEntity:PhysicsSimulate()
CBaseEntity:PhysicsSolidMaskForEntity()
CBaseEntity:PhysicsStartGroundContact()
CBaseEntity:Precache()
CBaseEntity:PrecacheModel()
CBaseEntity:PrecacheScriptSound()
CBaseEntity:PrecacheSound()
CBaseEntity:PrefetchScriptSound()
CBaseEntity:PrefetchSound()
CBaseEntity:RecordToolMessage()
CBaseEntity:RegisterThinkContext()
CBaseEntity:Release()
CBaseEntity:Remove()
CBaseEntity:RemoveAllDecals()
CBaseEntity:RemoveDataObjectType()
CBaseEntity:RemoveEFlags()
CBaseEntity:RemoveEffects()
CBaseEntity:RemoveFlag()
CBaseEntity:RemoveSolidFlags()
CBaseEntity:RemoveSpawnFlags()
CBaseEntity:SUB_Remove()
CBaseEntity:SetAIWalkable()
CBaseEntity:SetAbsAngles()  
CBaseEntity:SetAbsOrigin()
CBaseEntity:SetAbsQueriesValid()
CBaseEntity:SetAbsVelocity()
CBaseEntity:SetAllowPrecache()
CBaseEntity:SetAnimTime()
CBaseEntity:SetAnimatedEveryTick()
CBaseEntity:SetBaseVelocity()
CBaseEntity:SetBlocksLOS()  
CBaseEntity:SetCheckUntouch()
CBaseEntity:SetClassname()
CBaseEntity:SetCollisionBounds()
CBaseEntity:SetCollisionGroup()
CBaseEntity:SetEFlags()
CBaseEntity:SetEffectEntity()
CBaseEntity:SetEffects()
CBaseEntity:SetFriction()
CBaseEntity:SetGravity()
CBaseEntity:SetGroundChangeTime()
CBaseEntity:SetGroundEntity()
CBaseEntity:SetHealth()
CBaseEntity:SetLocalAngles()
CBaseEntity:SetLocalAngularVelocity()  
CBaseEntity:SetLocalOrigin()
CBaseEntity:SetLocalVelocity()
CBaseEntity:SetModel()
CBaseEntity:SetModelIndex()
CBaseEntity:SetModelName()
CBaseEntity:SetMoveCollide()
CBaseEntity:SetMoveType()
CBaseEntity:SetNextClientThink()
CBaseEntity:SetNextThink()
CBaseEntity:SetOwnerEntity()
CBaseEntity:SetParent()
CBaseEntity:SetParentAttachment()
CBaseEntity:SetPlayerSimulated()  
CBaseEntity:SetPredictionEligible()
CBaseEntity:SetPredictionPlayer()
CBaseEntity:SetRenderColor()
CBaseEntity:SetRenderColorA()
CBaseEntity:SetRenderColorR()
CBaseEntity:SetRenderColorG()
CBaseEntity:SetRenderColorB()
CBaseEntity:SetRenderMode()
CBaseEntity:SetSimulatedEveryTick()
CBaseEntity:SetSimulationTime()  
CBaseEntity:SetSize()
CBaseEntity:SetSolid()
CBaseEntity:SetSolidFlags()
CBaseEntity:SetTextureFrameIndex()
CBaseEntity:SetToolRecording()
CBaseEntity:SetViewOffset()
CBaseEntity:SetWaterLevel()
CBaseEntity:SetWaterType()
CBaseEntity:ShouldCollide()
CBaseEntity:ShouldRecordInTools()
CBaseEntity:ShouldSavePhysics()  
CBaseEntity:Spawn()
CBaseEntity:SpawnClientEntity()
CBaseEntity:StartGroundContact()
CBaseEntity:StartTouch()
CBaseEntity:StopFollowingEntity()
CBaseEntity:StopSound()
CBaseEntity:Term()  
CBaseEntity:Think()
CBaseEntity:ToggleFlag()
CBaseEntity:Touch()
CBaseEntity:TraceBleed()
CBaseEntity:UnsetPlayerSimulated()
CBaseEntity:UpdateOnRemove()  
CBaseEntity:UsesFullFrameBufferTexture()
CBaseEntity:UsesPowerOfTwoFrameBufferTexture()
CBaseEntity:VPhysicsDestroyObject()
CBaseEntity:VPhysicsGetObject()
CBaseEntity:VPhysicsGetObjectList()
CBaseEntity:VPhysicsInitNormal()
CBaseEntity:VPhysicsInitStatic()
CBaseEntity:VPhysicsIsFlesh()  
CBaseEntity:VPhysicsSetObject()
CBaseEntity:VPhysicsUpdate()
CBaseEntity:WakeRestingObjects()
CBaseEntity:WorldAlignMaxs()
CBaseEntity:WorldAlignMins()
CBaseEntity:WorldAlignSize()  
CBaseEntity:WorldSpaceCenter()
CBaseEntity:WorldToEntitySpace()
CBaseEntity:entindex()
               

Shared

CBaseEntity:Activate()
CBaseEntity:AddDataObjectType()
CBaseEntity:AddEFlags()
CBaseEntity:AddEffects()
CBaseEntity:AddFlag()
CBaseEntity:AddSolidFlags()
CBaseEntity:AddSpawnFlags()
CBaseEntity:ApplyAbsVelocityImpulse()
CBaseEntity:ApplyLocalAngularVelocityImpulse()
CBaseEntity:BlocksLOS()
CBaseEntity:BloodColor()
CBaseEntity:BoundingRadius()
CBaseEntity:ChangeTeam()
CBaseEntity:ClearEffects()
CBaseEntity:ClearFlags()
CBaseEntity:ClearSpawnFlags()
CBaseEntity:CollisionRulesChanged()
CBaseEntity:ComputeAbsDirection()
CBaseEntity:ComputeAbsPosition()
CBaseEntity:ComputeWorldSpaceSurroundingBox()
CBaseEntity:CreateDataObject()
CBaseEntity:CreatePredictedEntityByName()
CBaseEntity:CreateVPhysics()
CBaseEntity:DamageDecal()
CBaseEntity:DecalTrace()
CBaseEntity:DestroyAllDataObjects()
CBaseEntity:DestroyDataObject()
CBaseEntity:DispatchTraceAttack()
CBaseEntity:DoImpactEffect()
CBaseEntity:EarPosition()
CBaseEntity:EmitAmbientSound()
CBaseEntity:EmitSound()
CBaseEntity:EndGroundContact()
CBaseEntity:EndTouch()
CBaseEntity:EntIndex()
CBaseEntity:EntityToWorldSpace()
CBaseEntity:Extinguish()
CBaseEntity:EyeAngles()
CBaseEntity:EyePos()
CBaseEntity:EyePosition()
CBaseEntity:FireBullets()
CBaseEntity:FirstMoveChild()
CBaseEntity:FollowEntity()
CBaseEntity:FrameAdvance()
CBaseEntity:GenderExpandString()
CBaseEntity:GetAbsAngles()
CBaseEntity:GetAbsOrigin()
CBaseEntity:GetAbsVelocity()
CBaseEntity:GetAngles()
CBaseEntity:GetAnimTime()
CBaseEntity:GetBaseAnimating()
CBaseEntity:GetBaseEntity()
CBaseEntity:GetCheckUntouch()
CBaseEntity:GetClass()
CBaseEntity:GetClassname()
CBaseEntity:GetCollisionGroup()
CBaseEntity:GetCreator()
CBaseEntity:GetDLLType()
CBaseEntity:GetDataObject()
CBaseEntity:GetDebugName()
CBaseEntity:GetEFlags()
CBaseEntity:GetEffectEntity()
CBaseEntity:GetEffects()
CBaseEntity:GetElasticity()
CBaseEntity:GetFirstThinkTick()
CBaseEntity:GetFlags()
CBaseEntity:GetFollowedEntity()
CBaseEntity:GetForward()
CBaseEntity:GetGravity()
CBaseEntity:GetGroundChangeTime()
CBaseEntity:GetGroundEntity()
CBaseEntity:GetHealth()
CBaseEntity:GetKeyValue()
CBaseEntity:GetLastThink()
CBaseEntity:GetLastThinkTick()
CBaseEntity:GetLocalAngles()
CBaseEntity:GetLocalAngularVelocity()
CBaseEntity:GetLocalOrigin()
CBaseEntity:GetLocalPos()
CBaseEntity:GetLocalVelocity()
CBaseEntity:GetMaxHealth()
CBaseEntity:GetModelIndex()
CBaseEntity:GetModelName()
CBaseEntity:GetMoveParent()
CBaseEntity:GetMoveType()
CBaseEntity:GetOwnerEntity()
CBaseEntity:GetParametersForSound()
CBaseEntity:GetPhysicsObject()
CBaseEntity:GetPhysicsObjectCount()
CBaseEntity:GetPhysicsObjectNum()
CBaseEntity:GetPos()
CBaseEntity:GetPredictionPlayer()
CBaseEntity:GetPredictionRandomSeed()
CBaseEntity:GetRight()
CBaseEntity:GetSimulatingPlayer()
CBaseEntity:GetSimulationTime()
CBaseEntity:GetSolid()
CBaseEntity:GetSolidFlags()
CBaseEntity:GetSoundDuration()
CBaseEntity:GetSoundSourceIndex()
CBaseEntity:GetTeamNumber()
CBaseEntity:GetTextureFrameIndex()
CBaseEntity:GetTouchTrace()
CBaseEntity:GetTracerAttachment()
CBaseEntity:GetTracerType()
CBaseEntity:GetUp()
CBaseEntity:GetVectors()
CBaseEntity:GetViewOffset()
CBaseEntity:GetWaterLevel()
CBaseEntity:GetWaterType()
CBaseEntity:HasDataObjectType()
CBaseEntity:HasNPCsOnIt()
CBaseEntity:HasSpawnFlags()
CBaseEntity:Health()
CBaseEntity:Ignite()
CBaseEntity:ImpactTrace()
CBaseEntity:InSameTeam()
CBaseEntity:IsAIWalkable()
CBaseEntity:IsAbsQueriesValid()
CBaseEntity:IsAlive()
CBaseEntity:IsAnimatedEveryTick()
CBaseEntity:IsBSPModel()
CBaseEntity:IsBaseObject()
CBaseEntity:IsBaseTrain()
CBaseEntity:IsClient()
CBaseEntity:IsCurrentlyTouching()
CBaseEntity:IsDormant()
CBaseEntity:IsEFlagSet()
CBaseEntity:IsEffectActive()
CBaseEntity:IsFloating()
CBaseEntity:IsFollowingEntity()
CBaseEntity:IsInWorld()
CBaseEntity:IsMarkedForDeletion()
CBaseEntity:IsNPC()
CBaseEntity:IsPlayer()
CBaseEntity:IsPlayerSimulated()
CBaseEntity:IsPointSized()
CBaseEntity:IsPrecacheAllowed()
CBaseEntity:IsServer()
CBaseEntity:IsSimulatedEveryTick()
CBaseEntity:IsSimulatingOnAlternateTicks()
CBaseEntity:IsSolid()
CBaseEntity:IsSolidFlagSet()
CBaseEntity:IsStandable()
CBaseEntity:IsTransparent()
CBaseEntity:IsValid()
CBaseEntity:IsWeapon()
CBaseEntity:KeyValue()
CBaseEntity:LocalEyeAngles()
CBaseEntity:NextMovePeer()
CBaseEntity:NextThink()
CBaseEntity:ObjectCaps()
CBaseEntity:OnRestore()
CBaseEntity:PhysicsCheckForEntityUntouch()
CBaseEntity:PhysicsCheckWater()
CBaseEntity:PhysicsCheckWaterTransition()
CBaseEntity:PhysicsImpact()
CBaseEntity:PhysicsMarkEntitiesAsTouching()
CBaseEntity:PhysicsNotifyOtherOfGroundRemoval()
CBaseEntity:PhysicsNotifyOtherOfUntouch()
CBaseEntity:PhysicsRemoveGroundList()
CBaseEntity:PhysicsRemoveTouchedList()
CBaseEntity:PhysicsSimulate()
CBaseEntity:PhysicsSolidMaskForEntity()
CBaseEntity:PhysicsStartGroundContact()
CBaseEntity:Precache()
CBaseEntity:PrecacheModel()
CBaseEntity:PrecacheScriptSound()
CBaseEntity:PrecacheSound()
CBaseEntity:PrefetchScriptSound()
CBaseEntity:PrefetchSound()
CBaseEntity:RegisterThinkContext()
CBaseEntity:Remove()
CBaseEntity:RemoveAllDecals()
CBaseEntity:RemoveDataObjectType()
CBaseEntity:RemoveEFlags()
CBaseEntity:RemoveEffects()
CBaseEntity:RemoveFlag()
CBaseEntity:RemoveSolidFlags()
CBaseEntity:RemoveSpawnFlags()
CBaseEntity:SUB_Remove()
CBaseEntity:SetAIWalkable()
CBaseEntity:SetAbsAngles()  
CBaseEntity:SetAbsOrigin()
CBaseEntity:SetAbsQueriesValid()
CBaseEntity:SetAbsVelocity()
CBaseEntity:SetAllowPrecache()
CBaseEntity:SetAnimTime()
CBaseEntity:SetAnimatedEveryTick()
CBaseEntity:SetBaseVelocity()
CBaseEntity:SetBlocksLOS()  
CBaseEntity:SetCheckUntouch()
CBaseEntity:SetClassname()
CBaseEntity:SetCollisionBounds()
CBaseEntity:SetCollisionGroup()
CBaseEntity:SetEFlags()
CBaseEntity:SetEffectEntity()
CBaseEntity:SetEffects()
CBaseEntity:SetFriction()
CBaseEntity:SetGravity()
CBaseEntity:SetGroundChangeTime()
CBaseEntity:SetGroundEntity()
CBaseEntity:SetHealth()
CBaseEntity:SetLocalAngles()
CBaseEntity:SetLocalAngularVelocity()  
CBaseEntity:SetLocalOrigin()
CBaseEntity:SetLocalVelocity()
CBaseEntity:SetModel()
CBaseEntity:SetModelIndex()
CBaseEntity:SetModelName()
CBaseEntity:SetMoveCollide()
CBaseEntity:SetMoveType()
CBaseEntity:SetNextThink()
CBaseEntity:SetOwnerEntity()
CBaseEntity:SetParent()
CBaseEntity:SetParentAttachment()
CBaseEntity:SetPlayerSimulated()  
CBaseEntity:SetPredictionEligible()
CBaseEntity:SetPredictionPlayer()
CBaseEntity:SetRenderColor()
CBaseEntity:SetRenderColorA()
CBaseEntity:SetRenderColorR()
CBaseEntity:SetRenderColorG()
CBaseEntity:SetRenderColorB()
CBaseEntity:SetRenderMode()
CBaseEntity:SetSimulatedEveryTick()
CBaseEntity:SetSimulationTime()  
CBaseEntity:SetSize()
CBaseEntity:SetSolid()
CBaseEntity:SetSolidFlags()
CBaseEntity:SetTextureFrameIndex()
CBaseEntity:SetViewOffset()
CBaseEntity:SetWaterLevel()
CBaseEntity:SetWaterType()
CBaseEntity:ShouldCollide()
CBaseEntity:ShouldSavePhysics()  
CBaseEntity:Spawn()
CBaseEntity:StartGroundContact()
CBaseEntity:StartTouch()
CBaseEntity:StopFollowingEntity()
CBaseEntity:StopSound()
CBaseEntity:Think()
CBaseEntity:ToggleFlag()
CBaseEntity:Touch()
CBaseEntity:TraceBleed()
CBaseEntity:UnsetPlayerSimulated()
CBaseEntity:UpdateOnRemove()
CBaseEntity:VPhysicsDestroyObject()
CBaseEntity:VPhysicsGetObject()
CBaseEntity:VPhysicsGetObjectList()
CBaseEntity:VPhysicsInitNormal()
CBaseEntity:VPhysicsInitStatic()
CBaseEntity:VPhysicsIsFlesh()  
CBaseEntity:VPhysicsSetObject()
CBaseEntity:VPhysicsUpdate()
CBaseEntity:WakeRestingObjects()
CBaseEntity:WorldAlignMaxs()
CBaseEntity:WorldAlignMins()
CBaseEntity:WorldAlignSize()  
CBaseEntity:WorldSpaceCenter()
CBaseEntity:WorldToEntitySpace()
CBaseEntity:entindex()
               

Values

Booleans

This value will return boolean. [true/false]
CBaseEntity.m_bAllowPrecache
               

Floats

These values will return numbers. [floats]
CBaseEntity.m_flAnimTimem_flAnimTime
CBaseEntity.m_flSimulationTime
CBaseEntity.m_flSpeed
               

Numbers

These values will return numbers. [ints]
CBaseEntity.m_iClassname
CBaseEntity.m_iHealth
CBaseEntity.m_nLastThinkTick
CBaseEntity.m_nModelIndex
CBaseEntity.touchStamp --idk what is this. 
               
Thank you for reading this article, see ya later!

JOIN HL2GMED DISCORD SERVER!