Class EntityShotgunItem
- Namespace
- VoxelPlayground.Entity
- Assembly
- GamePlay.dll
public class EntityShotgunItem : EntityGunItem
- Inheritance
-
objectEntityShotgunItem
- Inherited Members
- Extension Methods
Fields
dbgPauseOnHit
public bool dbgPauseOnHit
Field Value
- bool
demolishFragmentsForce
public float demolishFragmentsForce
Field Value
- float
hitLayerMask
public LayerMask hitLayerMask
Field Value
maxBulletVFX
public int maxBulletVFX
Field Value
- int
minMuscleMassImmuteToKnockout
[Header("多大质量的muscle无视knockout效果")]
public int minMuscleMassImmuteToKnockout
Field Value
- int
numHitsMaxAddForce
[Header("最多N次施加子弹推力")]
public int numHitsMaxAddForce
Field Value
- int
numHitsToKnockMan
[Header("击中N发后使人物KnockOut")]
public int numHitsToKnockMan
Field Value
- int
numMaxHit
[Header("最多击中N次")]
public int numMaxHit
Field Value
- int
numMaxHitTests
[Header("最多测试N次射线 (直到击中次数满足 以增加命中率)")]
public int numMaxHitTests
Field Value
- int
shotDistance
public float shotDistance
Field Value
- float
shotPushForce
[Header("每发子弹击中的推力")]
public float shotPushForce
Field Value
- float
shotPushForceMan
public float shotPushForceMan
Field Value
- float
shotVoxelDamageRadius
[Header("每发子弹击中的破坏半径")]
public float shotVoxelDamageRadius
Field Value
- float
shotVoxelDamageRadiusMan
public float shotVoxelDamageRadiusMan
Field Value
- float
Methods
Activate()
public override void Activate()
FireOnce()
public override void FireOnce()