Class ExplosionConfig
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/ExplosionConfig", "321547eff61a096329528ae3571e69e867eaaf7f4cc03f00f178e0b0aa29b0a5")]
public sealed record ExplosionConfig : IEquatable<ExplosionConfig>
- Inheritance
-
ExplosionConfig
- Implements
-
- Inherited Members
-
Properties
BlockDamageFalloff
public float? BlockDamageFalloff { get; init; }
Property Value
- float?
BlockDamageRadius
public int BlockDamageRadius { get; init; }
Property Value
- int
BlockDropChance
public float? BlockDropChance { get; init; }
Property Value
- float?
DamageBlocks
public bool DamageBlocks { get; init; }
Property Value
- bool
DamageEntities
public bool DamageEntities { get; init; }
Property Value
- bool
EntityDamage
public float? EntityDamage { get; init; }
Property Value
- float?
EntityDamageFalloff
public float? EntityDamageFalloff { get; init; }
Property Value
- float?
EntityDamageRadius
public float? EntityDamageRadius { get; init; }
Property Value
- float?
public ItemTool? ItemTool { get; init; }
Property Value
- ItemTool
Knockback
public DamageEffectsKnockback? Knockback { get; init; }
Property Value
- DamageEffectsKnockback
Particles
public List<ModelParticle>? Particles { get; init; }
Property Value
- List<ModelParticle>
SoundEventId
public string? SoundEventId { get; init; }
Property Value
- string