Table of Contents

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?

ItemTool

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