Class DeployableTrapConfig
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/DeployableTrapConfig", "a042ad6ba618eb7c358e51e138d03d339a4c57dc62502f2d65c578f72adaf814")]
public sealed record DeployableTrapConfig : SpawnDeployableAtHitLocationInteractionConfig, IEquatable<DeployableTrapConfig>
- Inheritance
-
DeployableTrapConfig
- Implements
-
- Inherited Members
-
Properties
ActiveDuration
public float? ActiveDuration { get; init; }
Property Value
- float?
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<DeployableTrapConfig> Codec { get; }
Property Value
- Codec<DeployableTrapConfig>
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
DestroyOnTriggered
public bool DestroyOnTriggered { get; init; }
Property Value
- bool
DieSoundEventId
public string? DieSoundEventId { get; init; }
Property Value
- string
EndRadius
public float? EndRadius { get; init; }
Property Value
- float?
FuzeDuration
public float? FuzeDuration { 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 DeployableTrapConfigShape? Shape { get; init; }
Property Value
- DeployableTrapConfigShape?
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