Template:O Door: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(+targetname)
No edit summary
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{ScrollBox|title=Door|noscroll=true|
{{minititle|BaseDoor}}
; <code>OnClose</code>
{{O|OnClose| activator = the door itself if closed by player, if closed by Close input the activator of the input is used
; <code>OnOpen</code>
|Fired when the door starts to close.}}
: Fired when the door starts to to open or close.
{{O|OnOpen| activator = the door itself if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
; <code>OnFullyClosed</code>
|Fired when the door starts to open.
; <code>OnFullyOpen</code>
{{note|OnOpen/OnClose outputs fire twice if initiated by input. First time !activator is the activator of the input second time !activator is equal to the door itself.}}}}
: Fired when the door finishes opening or closing. Reversed if 'Start Open' flag is set.
{{O|OnFullyClosed| activator = player that closed the door
; <code>OnBlockedClosing</code>
|Fired when the door finishes closing. Reversed if ''Start Open'' flag is set.}}
; <code>OnBlockedOpening</code>
{{O|OnFullyOpen|ac-is-this=1|Fired when the door finishes opening. Reversed if ''Start Open'' flag is set.}}
: Fired when the door has been blocked from closing or opening. {{activator|blocking entity}}
{{O|OnBlockedClosing| activator = entity that blocks the door
; <code>OnUnblockedClosing</code>
|Fired when the door has been blocked from closing.}}
; <code>OnUnblockedOpening</code>
{{O|OnBlockedOpening| activator = entity that blocks the door
: Fired when the door is no longer blocked from closing or opening.
|Fired when the door has been blocked from opening.}}
; <code>OnLockedUse</code>
{{O|OnUnblockedClosing|ac-is-this=1|Fired when the door is no longer blocked from closing.}}
: Fired when the player uses the door, but it is locked.
{{O|OnUnblockedOpening|ac-is-this=1|Fired when the door is no longer blocked from opening.}}
{{O Targetname}}
{{O|OnLockedUse|activator = caller = the player pressing use|caller=hide|Fired when the player tries to open the door but fails because it is locked.}}<noinclude>
}}
[[Category:Output Templates|Door]]
</noinclude>

Latest revision as of 01:13, 26 April 2025

BaseDoor:

OnClose
!activator = the door itself if closed by player, if closed by Close input the activator of the input is used
!caller = this entity
Fired when the door starts to close.
OnOpen
!activator = the door itself if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
!caller = this entity
Fired when the door starts to open.
Note.pngNote:OnOpen/OnClose outputs fire twice if initiated by input. First time !activator is the activator of the input second time !activator is equal to the door itself.
OnFullyClosed
!activator = player that closed the door
!caller = this entity
Fired when the door finishes closing. Reversed if Start Open flag is set.
OnFullyOpen
!activator = !caller = this entity
Fired when the door finishes opening. Reversed if Start Open flag is set.
OnBlockedClosing
!activator = entity that blocks the door
!caller = this entity
Fired when the door has been blocked from closing.
OnBlockedOpening
!activator = entity that blocks the door
!caller = this entity
Fired when the door has been blocked from opening.
OnUnblockedClosing
!activator = !caller = this entity
Fired when the door is no longer blocked from closing.
OnUnblockedOpening
!activator = !caller = this entity
Fired when the door is no longer blocked from opening.
OnLockedUse
!activator = caller = the player pressing use
Fired when the player tries to open the door but fails because it is locked.