武器组件

Weapon

物品
组件
组合:
可公式化属性的实体组件
能够使用FFBuff系统的实体

属性

名称 类型 描述 脚本名称
伤害 整数 \ Damage
攻击范围 浮点数 攻击范围 AttackRange
攻击间隔 浮点数 攻击间隔 AttackInterval
弹夹子弹数量 整数 弹夹子弹数量 AmmoMagSize
初始弹夹数量 整数 \ InitialMagCount
护甲穿透 浮点数 \ ArmorPenetration
满伤害距离 浮点数 满伤害距离 FullDamageDistance
最小伤害开始距离 浮点数 最小伤害开始距离 MinDamageDistance
最小伤害 整数 \ MinDamage
开始散射阈值 浮点数 \ ScatterThreshold
散射时准星最大倍数 浮点数 开始散射阈值 MaxScatterRatio
武器对应的道具id 物品枚举 只读
武器对应的道具id
ItemID
攻击间隔(s) 浮点数 \ FiringInterval
所有者 玩家实体组件 只读
拥有该实体的玩家
Owner
是否消耗弹药 布尔 \ IsConsumeAmmo
双持类型 武器双持类型 \ DoubleGunType
护甲穿透系数 浮点数 \ ArmorPenetrationFactor
影响玩家移速系数 浮点数 \ PlayerSpeedFactor
躯干伤害倍率偏移 浮点数 \ BodyDamageFactor
头部伤害倍率偏移 浮点数 打头的伤害比例 HeadDamageFactor
伤害倍率偏移 浮点数 \ LimbDamageFactor
对其他物件伤害系数 浮点数 \ OtherDamageFactor
背在身上是否显示 布尔 \ VisibleOnBack
对倒地玩家伤害偏移 整数 \ KnockdownDamageBonus
单次发射子弹数量 整数 \ AmmoPerShot
换弹速度系数 浮点数 换弹速度(基础速度*系数) ReloadSpeedFactor
当前子弹数 整数 当前余弹量 CurrentAmmo
皮肤 枪皮ID 藏品
枪皮的ID
SkinID
玩家配置优先 布尔 藏品
玩家配置优先时,玩家身上的枪皮配置会覆盖武器本身的枪皮属性
OverloadByPlayerConfiguration
写入枪皮对枪的属性 布尔 写入枪皮对武器的属性时,武器的基本值会受枪皮影响 EnableSkinAttributes
散射准星扩大倍数 浮点数 扩散增加速度(0.1 = 每多一次连发准星扩大10%) ScatterIncreaseSpeed
散射准星恢复速度系数 浮点数 散射恢复速度 ScatterRecoverSpeed
攻击时的玩家速度系数 浮点数 射击时的玩家速度影响 PlayerSpeedFactorWhileFiring
移动散射时准星扩散倍数 浮点数 \ ScatterMultiplierWhileMoving
武器类型 武器类型 只读
武器类型
WeaponType
子弹类型 子弹类型 只读
子弹类型
AmmoType
开火类型 开火类型 开火类型 FireType
是否单发 布尔 是否单发 IsSingleShot
是否消音 布尔 是否消音 IsSilence
开镜移速倍率 浮点数 开镜移速倍率 SpeedWhileAiming

事件

名称 描述
当子弹击中时 在子弹击中目标时触发
当武器被装备时 在武器被玩家装备时触发
当武器击杀单位 在使用该武器击杀单位时触发
当武器造成伤害 在使用该武器对单位造成伤害时触发
当武器更换子弹时 在武器更换子弹时触发
当武器停止射击时 在武器停止开火时触发
当每次开火时 在武器进行开火操作时触发