Holds data required for buff drawing.
More...
|
|
| BuffDrawParams (Texture2D texture, Vector2 position, Vector2 textPosition, Rectangle sourceRectangle, Rectangle mouseRectangle, Color drawColor) |
| |
|
void | Deconstruct (out Texture2D texture, out Vector2 position, out Vector2 textPosition, out Rectangle sourceRectangle, out Rectangle mouseRectangle, out Color drawColor) |
| |
|
|
Color | DrawColor |
| | Color used to draw the buff. Use Main.buffAlpha[buffIndex] accordingly if you change it.
|
| |
|
Rectangle | MouseRectangle |
| | Defaults to the size of the autoloaded buffs' sprite, it handles mouseovering and clicking on the buff icon. If you offset the position, or have a non-standard size, change it accordingly.
|
| |
|
Vector2 | Position |
| | Top-left position of the buff on the screen.
|
| |
|
Rectangle | SourceRectangle |
| | The frame displayed from the texture. Defaults to the entire texture size.
|
| |
|
Vector2 | TextPosition |
| | Top left position of the text below the buff (remaining time).
|
| |
|
Texture2D | Texture |
| | The texture used for drawing the buff.
|
| |
Holds data required for buff drawing.