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
public Dictionary<string, string>? Tags { get; init; }
Property Value
- Dictionary<string, string>
TargetTypes
public List<EntityTargetType>? TargetTypes { get; init; }
Property Value
- List<EntityTargetType>