CBaseObject: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				 (documentation for some sendprops)  | 
				||
| Line 65: | Line 65: | ||
|'''m_hBuiltOnEntity'''  | |'''m_hBuiltOnEntity'''  | ||
|Integer  | |Integer  | ||
|  | |Building being sapped by sapper  | ||
|-  | |-  | ||
|'''m_bDisabled'''  | |'''m_bDisabled'''  | ||
| Line 73: | Line 73: | ||
|'''m_hBuilder'''  | |'''m_hBuilder'''  | ||
|Integer  | |Integer  | ||
|  | |Building owner player, take credits for actions performed by building such as sentry kills  | ||
|-  | |-  | ||
|'''m_vecBuildMaxs'''  | |'''m_vecBuildMaxs'''  | ||
| Line 105: | Line 105: | ||
|'''m_iHighestUpgradeLevel'''  | |'''m_iHighestUpgradeLevel'''  | ||
|Integer  | |Integer  | ||
|  | |Current level, can be set to change sentry level with animation  | ||
|-  | |-  | ||
|'''m_iObjectMode'''  | |'''m_iObjectMode'''  | ||
Revision as of 14:52, 9 June 2022
Overview
The base class for place-able objects.
Source location : /game/shared/tf/baseobject_shared.h
Class Structure
SendProps
| Name | Type | Description | 
|---|---|---|
| m_iHealth | Integer | |
| m_iMaxHealth | Integer | |
| m_bHasSapper | Boolean | |
| m_iObjectType | Integer | |
| 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
| 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 |