trigger_multiple
< Zh
Jump to navigation
Jump to search
![]() |
---|
CTriggerMultiple |
![]() |
trigger_multiple
是一个固体实体,可在所有的 起源 游戏中使用。 这是一个当指定类型的entity 进入或离开时会触发output 的触发区域。
键值
- Name (目标名称) <target_source>[ Edit ]
- 这个名称是其他实体通过 输入/输出 或其他 关键值 (如
parentname
或target
) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告 中。参见: 所有实体均可使用的 通用键值、输入与输出
- Delay Before Reset (wait) <浮点型 >
- 重复触发间隔(秒),0默认为0.2,-1时触发后自毁(同trigger_once),此时OnEntireTeamStartTouch等输出将无法触发
- Entire Team Number (entireteam) <choices> (仅存在于
之中)
- 当整队玩家接触时触发OnEntireTeamStartTouch
- 0 : 无
- 2 : 幸存者
- 3 : 感染者
- Incapacitated players can trigger (allowincap) <布尔值 > (仅存在于
之中)
- 倒地玩家是否可触发
错误:当设为0时,玩家倒地会正确触发
OnEndTouch
,但复活后OnStartTouch
不会触发且vscript函数trigger.IsTouching(player)
会返回false。当设置Entire Team Number时行为不同,玩家倒地时不会触发OnEndTouch
且仍被视为接触状态 (tested in: l4d2)
- Ghost players can trigger (allowghost) <布尔值 > (仅存在于
之中)
- 幽灵状态玩家是否可触发
|
标志
|
输入
|
输出
- OnTrigger
- !activator = 触发实体
!caller = this entity
在触发区域内时按"Delay Before Reset"间隔重复触发
|