Template:O Door: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(15 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{o targetname}}
{{minititle|BaseDoor}}
* '''OnClose'''
{{O|OnClose| activator = the door itself if closed by player, if closed by Close input the activator of the input is used
: Fired when the door starts closing.
|Fired when the door starts to close.}}
* '''OnOpen'''
{{O|OnOpen| activator = the door itself if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
: Fired when the door starts opening.
|Fired when the door starts to open.
* '''OnFullyOpen'''
{{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 reaches the fully open position.
{{O|OnFullyClosed| activator = player that closed the door
* '''OnFullyClosed'''
|Fired when the door finishes closing. Reversed if ''Start Open'' flag is set.}}
: Fired when the door reaches the fully closed position.
{{O|OnFullyOpen|ac-is-this=1|Fired when the door finishes opening. Reversed if ''Start Open'' flag is set.}}
* '''OnBlockedClosing'''
{{O|OnBlockedClosing| activator = entity that blocks the door
: Fired when the door is blocked while closing.
|Fired when the door has been blocked from closing.}}
* '''OnBlockedOpening'''
{{O|OnBlockedOpening| activator = entity that blocks the door
: Fired when the door is blocked while opening.
|Fired when the door has been blocked from opening.}}
* '''OnUnblockedClosing'''
{{O|OnUnblockedClosing|ac-is-this=1|Fired when the door is no longer blocked from closing.}}
: Fired when the door is unblocked while closing.
{{O|OnUnblockedOpening|ac-is-this=1|Fired when the door is no longer blocked from opening.}}
* '''OnUnblockedOpening'''
{{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>
: Fired when the door is unblocked while opening.
[[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.