Show / Hide Table of Contents

Class DetonationData

Inheritance
System.Object
DetonationData
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
public class DetonationData : Object

Constructors

DetonationData()

Declaration
public DetonationData()

Fields

CachedExplosiveMass

Declaration
public float CachedExplosiveMass
Field Value
Type Description
System.Single

CachedExplosives

Declaration
public List<MyCubeBlock.StoredExplosive> CachedExplosives
Field Value
Type Description
System.Collections.Generic.List<MyCubeBlock.StoredExplosive>

CachedExplosiveVolume

Declaration
public float CachedExplosiveVolume
Field Value
Type Description
System.Single

DamageThreshold

Declaration
public float DamageThreshold
Field Value
Type Description
System.Single

DetonateChance

Declaration
public float DetonateChance
Field Value
Type Description
System.Single

ExplosionAmmoVolumeMax

Declaration
public float ExplosionAmmoVolumeMax
Field Value
Type Description
System.Single

ExplosionAmmoVolumeMin

Declaration
public float ExplosionAmmoVolumeMin
Field Value
Type Description
System.Single

ExplosionDamageMax

Declaration
public float ExplosionDamageMax
Field Value
Type Description
System.Single

ExplosionDamagePerLiter

Declaration
public float ExplosionDamagePerLiter
Field Value
Type Description
System.Single

ExplosionRadiusMax

Declaration
public float ExplosionRadiusMax
Field Value
Type Description
System.Single

ExplosionRadiusMin

Declaration
public float ExplosionRadiusMin
Field Value
Type Description
System.Single

HasDetonated

Declaration
public bool HasDetonated
Field Value
Type Description
System.Boolean

Methods

CacheItem(MyInventoryBase, MyPhysicalInventoryItem, MyFixedPoint)

Declaration
public void CacheItem(MyInventoryBase inventoryBase, MyPhysicalInventoryItem item, MyFixedPoint amount)
Parameters
Type Name Description
MyInventoryBase inventoryBase
MyPhysicalInventoryItem item
VRage.MyFixedPoint amount

CalculateAmmoExplosionEffects(Single, Single)

Declaration
public string CalculateAmmoExplosionEffects(float ammoMass, float ammoVolume)
Parameters
Type Name Description
System.Single ammoMass
System.Single ammoVolume
Returns
Type Description
System.String

CalculateStoredExplosiveDamage(List<MyCubeBlock.StoredExplosive>)

Declaration
public float CalculateStoredExplosiveDamage(List<MyCubeBlock.StoredExplosive> storedExplosives)
Parameters
Type Name Description
System.Collections.Generic.List<MyCubeBlock.StoredExplosive> storedExplosives
Returns
Type Description
System.Single

CalculateStoredExplosiveRadius(Single)

Declaration
public float CalculateStoredExplosiveRadius(float explosivesVolume)
Parameters
Type Name Description
System.Single explosivesVolume
Returns
Type Description
System.Single

CalculateTemporaryContainerExplosiveRadius(Single)

Declaration
public float CalculateTemporaryContainerExplosiveRadius(float explosivesVolume)
Parameters
Type Name Description
System.Single explosivesVolume
Returns
Type Description
System.Single

Clear()

Declaration
public void Clear()

Init(MyGameDefinition, Single, Single)

Declaration
public void Init(MyGameDefinition gameDef, float cbDefDamageThreshold, float cbDefDetonateChance)
Parameters
Type Name Description
MyGameDefinition gameDef
System.Single cbDefDamageThreshold
System.Single cbDefDetonateChance
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾