CBasePropDoor: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
...
TBD


'''Source location : ...'''
'''Source location : [https://github.com/sreechar/TF2-Source-Code/blob/master/tf2_src/game/server/BasePropDoor.h /game/server/BasePropDoor.h]'''
 
'''Linked entity : ...'''


==[[Classes|Class Structure]]==
==[[Classes|Class Structure]]==
*'''[[CBaseEntity]]'''
*'''[[CBaseEntity]]'''
**'''[[CBaseAnimating]]'''
**'''[[CBaseProp]]'''
***'''[[CBaseAnimatingOverlay]]'''
***'''[[CBreakableProp]]'''
****'''[[CBaseFlex]]'''
****'''[[CDynamicProp]]'''
*****'''[[CBaseCombatCharacter]]'''
*****'''CBasePropDoor'''
******'''[[CBasePlayer]]'''
 
*******'''CTFPlayer'''
== Entity DataMaps ==
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;
|+CBasePropDoor
! style="width: 50%; background-color: #303030; color: white" |Name
! style="width: 15%; background-color: #303030; color: white" |Type
! style="width: 35%; background-color: #303030; color: white" |Description
|-
| style="width: 50%;" |'''CBasePropDoorDoorAutoCloseThink'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''CBasePropDoorDoorCloseMoveDone'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''CBasePropDoorDoorOpenMoveDone'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputClose'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputLock'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputOpen'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputOpenAwayFrom'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputSetRotationDistance'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputSetSpeed'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputToggle'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''InputUnlock'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnBlockedClosing'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnBlockedOpening'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnClose'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnFullyClosed'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnFullyOpen'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnLockedUse'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnOpen'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnUnblockedClosing'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_OnUnblockedOpening'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_SlaveName'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_SoundClose'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_SoundMoving'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_SoundOpen'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_angGoal'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_angRotationAjar'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_angRotationClosed'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_angRotationOpenBack'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_angRotationOpenForward'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_bFirstBlocked'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_bForceClosed'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_bLocked'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_eDoorState'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_eOpenDirection'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_eSpawnPosition'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_flAutoReturnDelay'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_flDistance'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hActivator'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hBlocker'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hDoorBlocker'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_hMaster'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| colspan="3" style="padding: 0; margin: 0;" |
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;"
! colspan="3" |m_ls
|-
| style="width: 50%;" |'''bEOFLocked'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''bEOFUnlocked'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''flwaitSentence'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''flwaitSound'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''iLockedSentence'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''iUnlockedSentence'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''sLockedSentence'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''sLockedSound'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''sUnlockedSentence'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''sUnlockedSound'''
| style="width: 15%;" |
| style="width: 35%;" |
|}
|-
| style="width: 50%;" |'''m_ls.sLockedSound'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_ls.sUnlockedSound'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_nHardwareType'''
| style="width: 15%;" |
| style="width: 35%;" |
|-
| style="width: 50%;" |'''m_vecAxis'''
| style="width: 15%;" |
| style="width: 35%;" |
|}

Latest revision as of 23:02, 10 August 2022

Overview[edit | edit source]

TBD

Source location : /game/server/BasePropDoor.h

Class Structure[edit | edit source]

Entity DataMaps[edit | edit source]

CBasePropDoor
Name Type Description
CBasePropDoorDoorAutoCloseThink
CBasePropDoorDoorCloseMoveDone
CBasePropDoorDoorOpenMoveDone
InputClose
InputLock
InputOpen
InputOpenAwayFrom
InputSetRotationDistance
InputSetSpeed
InputToggle
InputUnlock
m_OnBlockedClosing
m_OnBlockedOpening
m_OnClose
m_OnFullyClosed
m_OnFullyOpen
m_OnLockedUse
m_OnOpen
m_OnUnblockedClosing
m_OnUnblockedOpening
m_SlaveName
m_SoundClose
m_SoundMoving
m_SoundOpen
m_angGoal
m_angRotationAjar
m_angRotationClosed
m_angRotationOpenBack
m_angRotationOpenForward
m_bFirstBlocked
m_bForceClosed
m_bLocked
m_eDoorState
m_eOpenDirection
m_eSpawnPosition
m_flAutoReturnDelay
m_flDistance
m_hActivator
m_hBlocker
m_hDoorBlocker
m_hMaster
m_ls
bEOFLocked
bEOFUnlocked
flwaitSentence
flwaitSound
iLockedSentence
iUnlockedSentence
sLockedSentence
sLockedSound
sUnlockedSentence
sUnlockedSound
m_ls.sLockedSound
m_ls.sUnlockedSound
m_nHardwareType
m_vecAxis