Table of Contents

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