Overview
The base class for place-able objects.
Source location : /game/shared/tf/baseobject_shared.h
SendProps
CBaseObject
| Name
|
Type
|
Description
|
| m_iHealth
|
Integer
|
The current health of this object
|
| m_iMaxHealth
|
Integer
|
The maximum health this object can have in it's current state
|
| m_bHasSapper
|
Boolean
|
Whether or not this object has a sapper on it
|
| m_iObjectType
|
Integer
|
What type of object this entity is
| Values
|
- 0 - OBJ_DISPENSER
- 1 - OBJ_TELEPORTER
- 2 - OBJ_SENTRYGUN
- 3 - OBJ_ATTACHMENT_SAPPER
|
|
| m_bBuilding
|
Boolean
|
|
| m_bPlacing
|
Boolean
|
|
| m_bCarried
|
Boolean
|
|
| m_bCarryDeploy
|
Boolean
|
|
| m_bMiniBuilding
|
Boolean
|
|
| m_flPercentageConstructed
|
Float
|
|
| m_fObjectFlags
|
Integer
|
|
| m_hBuiltOnEntity
|
Integer
|
Building being sapped by sapper
|
| m_bDisabled
|
Boolean
|
|
| m_hBuilder
|
Integer
|
Building owner player, take credits for actions performed by building such as sentry kills
|
| m_vecBuildMaxs
|
Vector
|
|
| m_vecBuildMins
|
Vector
|
|
| m_iDesiredBuildRotations
|
Integer
|
|
| m_bServerOverridePlacement
|
Boolean
|
|
| m_iUpgradeLevel
|
Integer
|
|
| m_iUpgradeMetal
|
Integer
|
|
| m_iUpgradeMetalRequired
|
Integer
|
|
| m_iHighestUpgradeLevel
|
Integer
|
Current level, can be set to change sentry level with animation
|
| m_iObjectMode
|
Integer
|
|
| m_bDisposableBuilding
|
Boolean
|
|
| m_bWasMapPlaced
|
Boolean
|
|
| m_bPlasmaDisable
|
Boolean
|
|
Entity DataMaps
CBaseObject
| Name
|
Type
|
Description
|
| CBaseObjectUpgradeThink
|
|
|
| InputAddHealth
|
|
|
| InputDisable
|
|
|
| InputEnable
|
|
|
| InputHide
|
|
|
| InputRemoveHealth
|
|
|
| InputSetBuilder
|
|
|
| InputSetHealth
|
|
|
| InputSetSolidToPlayer
|
|
|
| InputShow
|
|
|
| m_OnBecomingDisabled
|
|
|
| m_OnBecomingReenabled
|
|
|
| m_OnDamaged
|
|
|
| m_OnDestroyed
|
|
|
| m_OnObjectHealthChanged
|
|
|
| m_OnRepaired
|
|
|
| m_SolidToPlayers
|
|
|
| m_nDefaultUpgradeLevel
|
|
|