Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetupGamepadPoints()

void Terraria.GameContent.UI.States.UIAchievementsMenu.SetupGamepadPoints ( SpriteBatch spriteBatch)
inlineprivate

Definition at line 197 of file UIAchievementsMenu.cs.

198 {
199 UILinkPointNavigator.Shortcuts.BackButtonCommand = 3;
200 int num = 3000;
203 int num2 = num;
205 uILinkPoint.Unlink();
206 uILinkPoint.Up = num2 + 1;
207 num2++;
209 uILinkPoint2.Unlink();
210 uILinkPoint2.Up = num2 + 1;
211 uILinkPoint2.Down = num2 - 1;
212 for (int i = 0; i < _categoryButtons.Count; i++)
213 {
214 num2 = (UILinkPointNavigator.Shortcuts.FANCYUI_HIGHEST_INDEX = num2 + 1);
217 uILinkPoint3.Unlink();
218 uILinkPoint3.Left = ((i == 0) ? (-3) : (num2 - 1));
219 uILinkPoint3.Right = ((i == _categoryButtons.Count - 1) ? (-4) : (num2 + 1));
220 uILinkPoint3.Down = num;
221 }
222 }
static Dictionary< int, UILinkPoint > Points
static void SetPosition(int ID, Vector2 Position)
CalculatedStyle GetInnerDimensions()
Definition UIElement.cs:377

References Terraria.GameContent.UI.States.UIAchievementsMenu._backpanel, Terraria.GameContent.UI.States.UIAchievementsMenu._categoryButtons, Terraria.GameContent.UI.States.UIAchievementsMenu._outerContainer, Microsoft.Xna.Framework.Rectangle.Center, System.Collections.Generic.List< T >.Count, Terraria.UI.UIElement.GetInnerDimensions(), Terraria.UI.Gamepad.UILinkPointNavigator.Points, Terraria.UI.Gamepad.UILinkPointNavigator.SetPosition(), and Terraria.UI.CalculatedStyle.ToRectangle().

Referenced by Terraria.GameContent.UI.States.UIAchievementsMenu.Draw().