-
Notifications
You must be signed in to change notification settings - Fork 24
DrawOrderOverride Property
Floogen edited this page Apr 8, 2023
·
2 revisions
DrawOrderOverride is a property available to all appearances which, when given, changes the draw order for the appearance.
| Property | Description | Options |
|---|---|---|
Preposition |
Specifies the draw order override to be before or after the targeted appearance type. | ["Before", "After"] |
AppearanceType |
Determines the targeted appearance type to draw before or after. | ["Hair", "Accessory", "Hat", "Shirt", "Pants", "Sleeves", "Shoes", "Player"] |
Below is an example usage of DrawOrderOverride, which changes the FrontAccessory to draw before the player and the BackAccessory to draw before the hair.
{ "Name": "Priestess", "Format": "5.3.0", "FrontAccessory": { "DisableGrayscale": true, "DrawOrderOverride": { "Preposition": "Before", "AppearanceType": "Player" }, "StartingPosition": { "X": 0, "Y": 0 }, "HeadPosition": { "X": 0, "Y": 8 }, "AccessorySize": { "Width": 16, "Length": 32 }, "UniformAnimation": [ { "Frame": 0, "Duration": 150 }, { "Frame": 1, "Duration": 150 }, { "Frame": 2, "Duration": 150 }, { "Frame": 3, "Duration": 300 }, { "Frame": 4, "Duration": 150 }, { "Frame": 5, "Duration": 150 }, { "Frame": 6, "Duration": 150 }, { "Frame": 7, "Duration": 150 }, { "Frame": 8, "Duration": 150 }, { "Frame": 9, "Duration": 300 } ] }, "BackAccessory": { "DisableGrayscale": true, "DrawOrderOverride": { "Preposition": "Before", "AppearanceType": "Hair" }, "StartingPosition": { "X": 0, "Y": 32 }, "HeadPosition": { "X": 0, "Y": 8 }, "AccessorySize": { "Width": 16, "Length": 32 }, "UniformAnimation": [ { "Frame": 0, "Duration": 150 }, { "Frame": 1, "Duration": 150 }, { "Frame": 2, "Duration": 150 }, { "Frame": 3, "Duration": 300 }, { "Frame": 4, "Duration": 150 }, { "Frame": 5, "Duration": 150 }, { "Frame": 6, "Duration": 150 }, { "Frame": 7, "Duration": 150 }, { "Frame": 8, "Duration": 150 }, { "Frame": 9, "Duration": 300 } ] } }