Class SerpentineParts
Generated parts owned by a SerpentineStructure.
Inheritance
object
SerpentineParts
Namespace: CreatureKit.Serpentine
Assembly: CreatureKit.Serpentine.Runtime.dll
Syntax
public sealed class SerpentineParts
Constructors
SerpentineParts()
Declaration
public SerpentineParts()
Properties
Body
The generated Body part.
Declaration
public SerpentinePart Body { get; }
Property Value
| Type | Description |
|---|---|
| SerpentinePart |
Eyes
Generated Eye parts. Empty until Eye generation is implemented.
Declaration
public IReadOnlyList<SerpentinePart> Eyes { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<SerpentinePart> |
Heads
Generated Head parts in their serialized structure order.
Declaration
public IReadOnlyList<SerpentineHeadPart> Heads { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<SerpentineHeadPart> |
Legs
Generated Leg parts. Empty until Leg generation is implemented.
Declaration
public IReadOnlyList<SerpentinePart> Legs { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<SerpentinePart> |
Necks
Generated Neck parts in Head order. Each Neck has the same stable identifier as the Head branch that it connects.
Declaration
public IReadOnlyList<SerpentinePart> Necks { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<SerpentinePart> |
Tails
Generated Tail parts. Empty until Tail generation is implemented.
Declaration
public IReadOnlyList<SerpentinePart> Tails { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<SerpentinePart> |