Table of Contents

Class PlayerSkinSelection

Namespace
Shard.Modding.SDK.Cosmetics
Assembly
Shard.Modding.SDK.dll

Identifies the Character Creator parts selected for one player.

public sealed record PlayerSkinSelection : IEquatable<PlayerSkinSelection>
Inheritance
PlayerSkinSelection
Implements
Inherited Members

Remarks

Values use the same identifiers as the client profile, while the Cosmetics module validates them against the active asset pack before gameplay stores or publishes the selection.

Properties

BodyCharacteristic

public required string BodyCharacteristic { get; init; }

Property Value

string

Cape

public string? Cape { get; init; }

Property Value

string

EarAccessory

public string? EarAccessory { get; init; }

Property Value

string

Ears

public required string Ears { get; init; }

Property Value

string

Eyebrows

public string? Eyebrows { get; init; }

Property Value

string

Eyes

public required string Eyes { get; init; }

Property Value

string

Face

public required string Face { get; init; }

Property Value

string

FaceAccessory

public string? FaceAccessory { get; init; }

Property Value

string

FacialHair

public string? FacialHair { get; init; }

Property Value

string

Gloves

public string? Gloves { get; init; }

Property Value

string

Haircut

public string? Haircut { get; init; }

Property Value

string

HeadAccessory

public string? HeadAccessory { get; init; }

Property Value

string

Mouth

public required string Mouth { get; init; }

Property Value

string

Overpants

public string? Overpants { get; init; }

Property Value

string

Overtop

public string? Overtop { get; init; }

Property Value

string

Pants

public string? Pants { get; init; }

Property Value

string

Shoes

public string? Shoes { get; init; }

Property Value

string

SkinFeature

public string? SkinFeature { get; init; }

Property Value

string

Undertop

public string? Undertop { get; init; }

Property Value

string

Underwear

public required string Underwear { get; init; }

Property Value

string