Template:O Door

From Valve Developer Community
Revision as of 00:16, 22 April 2025 by Nescius (talk | contribs)
Jump to navigation Jump to search

BaseDoor:

OnClose
!activator = same as !self 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 = same as !self 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 !self.
OnFullyClosed
Fired when the door finishes closing. Reversed if Start Open flag is set.
OnFullyOpen
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
Fired when the door is no longer blocked from closing.
OnUnblockedOpening
Fired when the door is no longer blocked from opening.
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.