功能:

  • “准备射击”区域:作为武器的逻辑中心,负责检查武器的弹匣和储备弹药是否有足够的子弹,并根据此信息决定玩家尝试射击或重载枪时的行为。
  • 充电/持枪/射击,若触发器在枪还未充电时释放,枪不会发射。需要弹匣中的子弹数量(ammo_magazine)为1或以上。
  • 一旦充电完成,音效会循环播放直到触发器释放,之后会发射一发子弹。随后会返回“准备射击”区域。
  • 手动重载(按键重载),可以在枪在充电/充电状态下进行,但会取消射击。需要弹匣中的子弹数量(ammo_magazine)为0-5(参数的最大值为6),并且需要弹药储备(ammo_reserves)为1或以上。随后会返回“准备射击”区域。
  • 自动重载(当弹匣中的子弹数量为0时,若玩家未处于干尝射状态,会自动重载。若弹药储备为0,则不会发生此行为)。随后会返回“准备射击”区域。
  • 干尝射音效在弹匣和储备弹药均空时,触发器被拉动时播放。随后会返回“准备射击”区域。