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