Template:O Door: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(THIS IS RIDICULOUS)
Line 5: Line 5:
|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 !self.}}}}
{{O|OnFullyClosed|Fired when the door finishes closing. Reversed if ''Start Open'' flag is set.}}
{{O|OnFullyClosed| activator = player that closed the door
{{O|OnFullyOpen|Fired when the door finishes opening. Reversed if ''Start Open'' flag is set.}}
|Fired when the door finishes closing. Reversed if ''Start Open'' flag is set.}}
{{O|OnFullyOpen| activator = same as !self
|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.}}

Revision as of 00:19, 22 April 2025

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
!activator = player that closed the door
!caller = this entity
Fired when the door finishes closing. Reversed if Start Open flag is set.
OnFullyOpen
!activator = same as !self
!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
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.