Struct Explosive
- Namespace
- VoxelPlayground.Entity
- Assembly
- GamePlay.dll
[Serializable]
public struct Explosive
Fields
directHitDmg
public float directHitDmg
Field Value
- float
entityGunItem
public EntityGunItem entityGunItem
Field Value
- EntityGunItem
explosionFXName
public string explosionFXName
Field Value
- string
explosionSFX
public string explosionSFX
Field Value
- string
hitLayer
public LayerMask hitLayer
Field Value
- LayerMask
impactDmg
Field Value
- float
impactForce
Field Value
- float
impactRadius
public float impactRadius
Field Value
- float
OnExplode
public Action<Vector3> OnExplode
Field Value
- Action<Vector3>
OnHitCharacter
public Action<EntityCharacter> OnHitCharacter
Field Value
- Action<EntityCharacter>
Methods
Explode(Vector3, Collider, Vector3, ChemicalPropety, EntityCharacter)
public void Explode(Vector3 explodePoint, Collider hitCollider, Vector3 direction, ChemicalPropety chemicalPropety = ChemicalPropety.none, EntityCharacter ownerCharacter = null)
Parameters
explodePoint Vector3
hitCollider Collider
direction Vector3
chemicalPropety ChemicalPropety
ownerCharacter EntityCharacter
PlayExplosionEffect(Vector3, Vector3, ChemicalPropety)
public void PlayExplosionEffect(Vector3 explodePoint, Vector3 direction, ChemicalPropety chemicalPropety)
Parameters
explodePoint Vector3
direction Vector3
chemicalPropety ChemicalPropety