Table of Contents

Class EntityShotgunItem

Namespace
VoxelPlayground.Entity
Assembly
GamePlay.dll
public class EntityShotgunItem : EntityGunItem
Inheritance
object
EntityShotgunItem
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

LayerMask

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()