Class FootCloth
Shoes of a pose-style character
Properties
ClothType
Where should characters wear this cloth
Declaration
public override sealed ClothType ClothType { get; }
Overrides
SpriteLoaded
True if the artwork sprites are loaded
Declaration
public override bool SpriteLoaded { get; }
Overrides
Methods
DrawCloth(PoseCharacterRenderer)
Draw cloth for the given character
Declaration
public override void DrawCloth(PoseCharacterRenderer renderer)
Overrides
DrawClothForFoot(PoseCharacterRenderer, OrientedSprite, OrientedSprite, int)
Draw given artwork sprite as shoes for given character
Declaration
public static void DrawClothForFoot(PoseCharacterRenderer renderer, OrientedSprite spriteLeft, OrientedSprite spriteRight, int localZ = 1)
Parameters
Type | Name | Description |
---|---|---|
PoseCharacterRenderer | renderer | Target character |
OrientedSprite | spriteLeft | Artwork sprite for left shoe |
OrientedSprite | spriteRight | Artwork sprite for right shoe |
int | localZ | Z value for sorting rendering cells |
DrawClothFromPool(PoseCharacterRenderer)
Draw shoes for given character from system pool
Declaration
public static void DrawClothFromPool(PoseCharacterRenderer renderer)
DrawClothGizmos(IRect, Color32, int)
Draw cloth as gizmos
Declaration
public override void DrawClothGizmos(IRect rect, Color32 tint, int z)
Parameters
Type | Name | Description |
---|---|---|
IRect | rect | Rect position in global space |
Color32 | tint | Color tint |
int | z | Z value for sort rendering cell |
Overrides
FillFromSheet(string)
Load sprite data from Renderer.CurrentSheet
Declaration
public override bool FillFromSheet(string name)