116 {
119 {
120 vector.Y += 6f;
122 }
123 bool isHovered = false;
124 ResourceDrawSettings resourceDrawSettings = default(ResourceDrawSettings);
126 resourceDrawSettings.ElementIndexOffset = 0;
127 resourceDrawSettings.TopLeftAnchor = vector;
130 resourceDrawSettings.OffsetPerDrawByTexturePercentile =
Vector2.
UnitX;
131 resourceDrawSettings.OffsetSpriteAnchor =
Vector2.
Zero;
132 resourceDrawSettings.OffsetSpriteAnchorByTexturePercentile =
Vector2.
Zero;
133 resourceDrawSettings.Draw(spriteBatch, ref isHovered);
134 resourceDrawSettings = default(ResourceDrawSettings);
136 resourceDrawSettings.ElementIndexOffset = 10;
137 resourceDrawSettings.TopLeftAnchor = vector +
new Vector2(0f, 28f);
140 resourceDrawSettings.OffsetPerDrawByTexturePercentile =
Vector2.
UnitX;
141 resourceDrawSettings.OffsetSpriteAnchor =
Vector2.
Zero;
142 resourceDrawSettings.OffsetSpriteAnchorByTexturePercentile =
Vector2.
Zero;
143 resourceDrawSettings.Draw(spriteBatch, ref isHovered);
144 resourceDrawSettings = default(ResourceDrawSettings);
146 resourceDrawSettings.ElementIndexOffset = 0;
147 resourceDrawSettings.TopLeftAnchor = vector +
new Vector2(15f, 15f);
149 resourceDrawSettings.OffsetPerDraw = Vector2.UnitX * 2f;
150 resourceDrawSettings.OffsetPerDrawByTexturePercentile =
Vector2.
UnitX;
151 resourceDrawSettings.OffsetSpriteAnchor =
Vector2.
Zero;
152 resourceDrawSettings.OffsetSpriteAnchorByTexturePercentile =
new Vector2(0.5f, 0.5f);
153 resourceDrawSettings.Draw(spriteBatch, ref isHovered);
154 resourceDrawSettings = default(ResourceDrawSettings);
156 resourceDrawSettings.ElementIndexOffset = 10;
157 resourceDrawSettings.TopLeftAnchor = vector +
new Vector2(15f, 15f) +
new Vector2(0f, 28f);
159 resourceDrawSettings.OffsetPerDraw = Vector2.UnitX * 2f;
160 resourceDrawSettings.OffsetPerDrawByTexturePercentile =
Vector2.
UnitX;
161 resourceDrawSettings.OffsetSpriteAnchor =
Vector2.
Zero;
162 resourceDrawSettings.OffsetSpriteAnchorByTexturePercentile =
new Vector2(0.5f, 0.5f);
163 resourceDrawSettings.Draw(spriteBatch, ref isHovered);
165 }
void HeartFillingDrawer(int elementIndex, int firstElementIndex, int lastElementIndex, out Asset< Texture2D > sprite, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)
static void DrawLifeBarText(SpriteBatch spriteBatch, Vector2 topLeftAnchor)
void HeartPanelDrawer(int elementIndex, int firstElementIndex, int lastElementIndex, out Asset< Texture2D > sprite, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)