Class HandCloth
Gloves for 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
DrawClothForHand(PoseCharacterRenderer, OrientedSprite, OrientedSprite, int)
Draw artwork sprite as gloves for given character
Declaration
public static void DrawClothForHand(PoseCharacterRenderer renderer, OrientedSprite spriteLeft, OrientedSprite spriteRight, int localZ = 1)
Parameters
Type | Name | Description |
---|---|---|
PoseCharacterRenderer | renderer | Target character |
OrientedSprite | spriteLeft | Artwork for left glove |
OrientedSprite | spriteRight | Artwork for right glove |
int | localZ | Z value for sort rendering cells |
DrawClothFromPool(PoseCharacterRenderer)
Draw gloves 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)