Table of Contents

Class TriggerVolume

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

Properties

ActivationDelay

public float? ActivationDelay { get; init; }

Property Value

float?

CancelDelayedOnExit

public bool CancelDelayedOnExit { get; init; }

Property Value

bool

Color

public Vector3f? Color { get; init; }

Property Value

Vector3f

ConditionTiming

public ConditionTiming? ConditionTiming { get; init; }

Property Value

ConditionTiming?

Conditions

public List<TriggerVolumeConditions>? Conditions { get; init; }

Property Value

List<TriggerVolumeConditions>

Cooldown

public float? Cooldown { get; init; }

Property Value

float?

CooldownMode

public string? CooldownMode { get; init; }

Property Value

string

EffectAsset

public string? EffectAsset { get; init; }

Property Value

string

Effects

public List<TriggerVolumeEffects>? Effects { get; init; }

Property Value

List<TriggerVolumeEffects>

Enabled

public bool Enabled { get; init; }

Property Value

bool

GroupLinkId

public string? GroupLinkId { get; init; }

Property Value

string

KeepLoaded

public bool KeepLoaded { get; init; }

Property Value

bool

Name

public string? Name { get; init; }

Property Value

string

PrefabIndex

public int PrefabIndex { get; init; }

Property Value

int

ProjectileSource

public ProjectileSource? ProjectileSource { get; init; }

Property Value

ProjectileSource?

RejectionDelayMode

public RejectionDelayMode? RejectionDelayMode { get; init; }

Property Value

RejectionDelayMode?

RejectionEffects

public List<TriggerVolumeEffects>? RejectionEffects { get; init; }

Property Value

List<TriggerVolumeEffects>

RotateEffectsOnPaste

public bool RotateEffectsOnPaste { get; init; }

Property Value

bool

Rules

public List<ModifyRulesEffectRule>? Rules { get; init; }

Property Value

List<ModifyRulesEffectRule>

RulesActive

public bool RulesActive { get; init; }

Property Value

bool

Shape

public SpawnTriggerVolumeInteractionShape? Shape { get; init; }

Property Value

SpawnTriggerVolumeInteractionShape

Tags

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

Property Value

Dictionary<string, string>

TargetTypes

public List<EntityTargetType>? TargetTypes { get; init; }

Property Value

List<EntityTargetType>