Class AmbienceFXConditions
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/AmbienceFXConditions", "3884eac9c702bf5832e2695679f90181207a75c13988c135ed6f5623d006e1e6")]
public sealed record AmbienceFXConditions : IEquatable<AmbienceFXConditions>
- Inheritance
-
AmbienceFXConditions
- Implements
-
- Inherited Members
-
Properties
AbsorptionCoeffRange
public Rangef? AbsorptionCoeffRange { get; init; }
Property Value
- Rangef
Altitude
public Range Altitude { get; init; }
Property Value
- Range
Codec
public static Codec<AmbienceFXConditions> Codec { get; }
Property Value
- Codec<AmbienceFXConditions>
DayTime
public Rangef DayTime { get; init; }
Property Value
- Rangef
EnvironmentIds
public List<string>? EnvironmentIds { get; init; }
Property Value
- List<string>
EnvironmentTagPattern
public string? EnvironmentTagPattern { get; init; }
Property Value
- string
EscapedRayPercentRange
public Rangef? EscapedRayPercentRange { get; init; }
Property Value
- Rangef
ExteriorRoofPhysicalMaterials
public List<AmbienceFXPhysicalMaterial>? ExteriorRoofPhysicalMaterials { get; init; }
Property Value
- List<AmbienceFXPhysicalMaterial>
ExteriorRoofPhysicalMaterialsMatchAny
public bool ExteriorRoofPhysicalMaterialsMatchAny { get; init; }
Property Value
- bool
Floor
public bool Floor { get; init; }
Property Value
- bool
FluidFXIds
public List<string>? FluidFXIds { get; init; }
Property Value
- List<string>
GlobalLightLevel
public Rangeb GlobalLightLevel { get; init; }
Property Value
- Rangeb
Never
public bool Never { get; init; }
Property Value
- bool
ReflectionCoeffRange
public Rangef? ReflectionCoeffRange { get; init; }
Property Value
- Rangef
Roof
public bool Roof { get; init; }
Property Value
- bool
RoofDistanceRange
public Rangef? RoofDistanceRange { get; init; }
Property Value
- Rangef
RoofMaterialTagPattern
public string? RoofMaterialTagPattern { get; init; }
Property Value
- string
RoofState
public RoofState? RoofState { get; init; }
Property Value
- RoofState?
Shelter
public List<ShelterType>? Shelter { get; init; }
Property Value
- List<ShelterType>
Space
public List<SpaceSize>? Space { get; init; }
Property Value
- List<SpaceSize>
SpaceScaleMaxRange
public Rangef? SpaceScaleMaxRange { get; init; }
Property Value
- Rangef
SpaceScaleMinRange
public Rangef? SpaceScaleMinRange { get; init; }
Property Value
- Rangef
SpaceScaleRange
public Rangef? SpaceScaleRange { get; init; }
Property Value
- Rangef
SunLightLevel
public Rangeb SunLightLevel { get; init; }
Property Value
- Rangeb
SurfacePhysicalMaterials
public List<AmbienceFXPhysicalMaterial>? SurfacePhysicalMaterials { get; init; }
Property Value
- List<AmbienceFXPhysicalMaterial>
SurfacePhysicalMaterialsMatchAny
public bool SurfacePhysicalMaterialsMatchAny { get; init; }
Property Value
- bool
Surfaces
public List<SurfaceType>? Surfaces { get; init; }
Property Value
- List<SurfaceType>
SurroundingBlockSoundSets
public List<AmbienceFXBlockSoundSet>? SurroundingBlockSoundSets { get; init; }
Property Value
- List<AmbienceFXBlockSoundSet>
TorchLightLevel
public Rangeb TorchLightLevel { get; init; }
Property Value
- Rangeb
Walls
public Rangeb Walls { get; init; }
Property Value
- Rangeb
WeatherIds
public List<string>? WeatherIds { get; init; }
Property Value
- List<string>
WeatherTagPattern
public string? WeatherTagPattern { get; init; }
Property Value
- string