Table of Contents

Class ModelAsset

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

Properties

AnimationSets

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

Property Value

Dictionary<string, AnimationSet>

Camera

public CameraSettings? Camera { get; init; }

Property Value

CameraSettings

Codec

public static Codec<ModelAsset> Codec { get; }

Property Value

Codec<ModelAsset>

CrouchOffset

public float CrouchOffset { get; init; }

Property Value

float

DefaultAttachments

public List<ModelAttachment>? DefaultAttachments { get; init; }

Property Value

List<ModelAttachment>

DetailBoxes

public Dictionary<string, List<DetailBox>>? DetailBoxes { get; init; }

Property Value

Dictionary<string, List<DetailBox>>

EyeHeight

public float EyeHeight { get; init; }

Property Value

float

GradientId

public string? GradientId { get; init; }

Property Value

string

GradientSet

public string? GradientSet { get; init; }

Property Value

string

HitBox

public Box HitBox { get; init; }

Property Value

Box

Icon

public string? Icon { get; init; }

Property Value

string

IconProperties

public AssetIconProperties? IconProperties { get; init; }

Property Value

AssetIconProperties

Light

public ColorLight? Light { get; init; }

Property Value

ColorLight

MaxScale

public float MaxScale { get; init; }

Property Value

float

MinScale

public float MinScale { get; init; }

Property Value

float

Model

public string? Model { get; init; }

Property Value

string

Particles

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

Property Value

List<ModelParticle>

Phobia

public Phobia Phobia { get; init; }

Property Value

Phobia

PhobiaModelAssetId

public string? PhobiaModelAssetId { get; init; }

Property Value

string

PhysicsValues

public PhysicsValues? PhysicsValues { get; init; }

Property Value

PhysicsValues

RandomAttachmentSets

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

Property Value

Dictionary<string, Dictionary<string, ModelAttachment>>

SittingOffset

public float SittingOffset { get; init; }

Property Value

float

SleepingOffset

public float SleepingOffset { get; init; }

Property Value

float

Texture

public string? Texture { get; init; }

Property Value

string

Trails

public List<ModelTrail>? Trails { get; init; }

Property Value

List<ModelTrail>