Table of Contents

Class Fluid

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

Properties

BlockParticleSetId

public string? BlockParticleSetId { get; init; }

Property Value

string

BlockSoundSetId

public string? BlockSoundSetId { get; init; }

Property Value

string

DamageToEntities

public int DamageToEntities { get; init; }

Property Value

int

DrawType

public FluidDrawType DrawType { get; init; }

Property Value

FluidDrawType

Effect

public List<FluidShaderType>? Effect { get; init; }

Property Value

List<FluidShaderType>

FluidFXId

public string? FluidFXId { get; init; }

Property Value

string

Interactions

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

Property Value

Dictionary<string, string>

Light

public ColorLight? Light { get; init; }

Property Value

ColorLight

MaxFluidLevel

public int MaxFluidLevel { get; init; }

Property Value

int

Opacity

public FluidOpacity Opacity { get; init; }

Property Value

FluidOpacity

ParticleColor

public string? ParticleColor { get; init; }

Property Value

string

Particles

public List<ModelParticle>? Particles { get; init; }

Property Value

List<ModelParticle>

RequiresAlphaBlending

public bool RequiresAlphaBlending { get; init; }

Property Value

bool

Textures

public List<BlockTypeTextures>? Textures { get; init; }

Property Value

List<BlockTypeTextures>

Ticker

public FluidTicker? Ticker { get; init; }

Property Value

FluidTicker