Template:O Door: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
{{minititle|BaseDoor}}
{{minititle|BaseDoor}}
{{O|OnClose| activator = same as !self if closed by player, if closed by Close input the activator of the input is used
{{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 to close.}}
|Fired when the door starts to close.}}
{{O|OnOpen| activator = same as !self if opened by player, if opened by Open or OpenAwayFrom input the activator of the input is used
{{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 to open.
|Fired when the door starts to open.
{{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 !self.}}}}
{{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.}}}}
{{O|OnFullyClosed| activator = player that closed the door
{{O|OnFullyClosed| activator = player that closed the door
|Fired when the door finishes closing. Reversed if ''Start Open'' flag is set.}}
|Fired when the door finishes closing. Reversed if ''Start Open'' flag is set.}}
{{O|OnFullyOpen| activator = !caller = !self|caller=hide
{{O|OnFullyOpen|ac-is-this=1|Fired when the door finishes opening. Reversed if ''Start Open'' flag is set.}}
|Fired when the door finishes opening. Reversed if ''Start Open'' flag is set.}}
{{O|OnBlockedClosing| activator = entity that blocks the door
{{O|OnBlockedClosing| activator = entity that blocks the door
|Fired when the door has been blocked from closing.}}
|Fired when the door has been blocked from closing.}}
{{O|OnBlockedOpening| activator = entity that blocks the door
{{O|OnBlockedOpening| activator = entity that blocks the door
|Fired when the door has been blocked from opening.}}
|Fired when the door has been blocked from opening.}}
{{O|OnUnblockedClosing| activator = !caller = !self|caller=hide
{{O|OnUnblockedClosing|ac-is-this=1|Fired when the door is no longer blocked from closing.}}
|Fired when the door is no longer blocked from closing.}}
{{O|OnUnblockedOpening|ac-is-this=1|Fired when the door is no longer blocked from opening.}}
{{O|OnUnblockedOpening| activator = !caller = !self|caller=hide
{{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 no longer blocked from opening.}}
{{O|OnLockedUse| activator = the player pressing use
|caller = the player pressing use
|Fired when the player tries to open the door but fails because it is locked.}}<noinclude>
[[Category:Output Templates|Door]]
[[Category:Output Templates|Door]]
</noinclude>
</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.