Table of Contents

Class DeployableAoeConfig

Namespace
Shard.Assets.Generated.ModelAssets
Assembly
Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/DeployableAoeConfig", "79e7cfc4e3e7c0bd0755172d79a188b680cff488fdf8060a7b678e10dcb87ee2")]
public sealed record DeployableAoeConfig : SpawnDeployableAtHitLocationInteractionConfig, IEquatable<DeployableAoeConfig>
Inheritance
DeployableAoeConfig
Implements
Inherited Members

Properties

AllowPlaceOnWalls

public bool AllowPlaceOnWalls { get; init; }

Property Value

bool

AmbientSoundEventId

public string? AmbientSoundEventId { get; init; }

Property Value

string

ApplyEffects

public List<string>? ApplyEffects { get; init; }

Property Value

List<string>

AttackEnemies

public bool AttackEnemies { get; init; }

Property Value

bool

AttackOwner

public bool AttackOwner { get; init; }

Property Value

bool

AttackTeam

public bool AttackTeam { get; init; }

Property Value

bool

Codec

public static Codec<DeployableAoeConfig> Codec { get; }

Property Value

Codec<DeployableAoeConfig>

CountTowardsGlobalLimit

public bool CountTowardsGlobalLimit { get; init; }

Property Value

bool

DamageAmount

public float? DamageAmount { get; init; }

Property Value

float?

DamageCause

public string? DamageCause { get; init; }

Property Value

string

DamageInterval

public float? DamageInterval { get; init; }

Property Value

float?

DebugVisuals

public bool DebugVisuals { get; init; }

Property Value

bool

DeploySoundEventId

public string? DeploySoundEventId { get; init; }

Property Value

string

DespawnParticles

public List<ModelParticle>? DespawnParticles { get; init; }

Property Value

List<ModelParticle>

DespawnSoundEventId

public string? DespawnSoundEventId { get; init; }

Property Value

string

DieSoundEventId

public string? DieSoundEventId { get; init; }

Property Value

string

EndRadius

public float? EndRadius { get; init; }

Property Value

float?

Height

public float? Height { get; init; }

Property Value

float?

HitboxCollisionConfig

public string? HitboxCollisionConfig { get; init; }

Property Value

string

Id

public string? Id { get; init; }

Property Value

string

Invulnerable

public bool Invulnerable { get; init; }

Property Value

bool

LiveDuration

public float? LiveDuration { get; init; }

Property Value

float?

MaxLiveCount

public int MaxLiveCount { get; init; }

Property Value

int

Model

public string Model { get; init; }

Property Value

string

ModelPreview

public string? ModelPreview { get; init; }

Property Value

string

ModelScale

public float? ModelScale { get; init; }

Property Value

float?

RadiusChangeTime

public float? RadiusChangeTime { get; init; }

Property Value

float?

Shape

public DeployableAoeConfigShape? Shape { get; init; }

Property Value

DeployableAoeConfigShape?

SpawnParticles

public List<ModelParticle>? SpawnParticles { get; init; }

Property Value

List<ModelParticle>

StartRadius

public float? StartRadius { get; init; }

Property Value

float?

Stats

public Dictionary<string, StatConfig>? Stats { get; init; }

Property Value

Dictionary<string, StatConfig>

WireframeDebugVisuals

public bool WireframeDebugVisuals { get; init; }

Property Value

bool