trigger_once
< Zh
Jump to navigation
Jump to search
![]() |
---|
CTriggerOnce |
![]() |
trigger_once
是一个固体实体 ,可在所有的 起源 游戏中使用。 这是一种单次触发的体积触发器,在被符合条件的实体接触一次后会自动移除。通过输出信号可以激活其他实体的事件。
键值(Keyvalues)
- Name (目标名称) <target_source>[ Edit ]
- 这个名称是其他实体通过 输入/输出 或其他 关键值 (如
parentname
或target
) 来引用该实体时使用的标识符。
该名称也会显示在 Hammer 编辑器的 2D 视图和 实体报告 中。参见: 所有实体均可使用的 通用键值、输入与输出
标志(Flags)
输入
- Toggle
- 在启用/禁用状态间切换
- Enable
- 启用触发器
- Disable
- 禁用触发器
- StartTouch (存在于自
以来) 不存在于FGD!
- 模拟!caller实体进入触发区域的行为(可接受非物理实体)
注意:会触发OnStartTouch输出且不会移除触发器
警告:若!caller不存在会导致游戏崩溃
输出
- OnStartTouch
- OnTrigger
- !activator = 接触触发器的实体
!caller = this entity
当实体开始接触触发器时触发(需通过过滤器检测)

• OnStartTouch会为每个!activator单独触发
