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