Definition at line 508 of file UIEmotesMenu.cs.
509 {
510 UILinkPointNavigator.Shortcuts.BackButtonCommand = 1;
511 int num = 3001;
517 uILinkPoint.Up =
num2 + 1;
520 float num3 = 1f / Main.UIScale;
525 {
527 {
530 }
531 }
537 {
540 {
542 }
543 }
545 for (
int k = 0;
k <
array.Length;
k++)
546 {
548 int num7 = list2.Count / 14;
550 {
552 }
555 {
556 num8 = list2.Count % 14;
557 }
559 {
565 {
566 num9 = list2.Count % 14;
567 }
569 uILinkPoint.Left =
num2 - 1;
570 uILinkPoint.Right =
num2 + 1;
571 uILinkPoint.Up =
num2 - 14;
572 uILinkPoint.Down =
num2 + 14;
574 {
575 uILinkPoint.Right =
num2 -
num9 + 1;
576 }
578 {
580 }
582 {
583 uILinkPoint2.Up =
num2;
584 }
586 {
588 {
589 uILinkPoint.Up = -1;
590 }
591 else
592 {
593 uILinkPoint.Up =
num2 - 14;
595 {
596 uILinkPoint.Up -= 14;
597 }
600 {
601 uILinkPoint.Up -= 14;
603 }
604 }
605 }
606 int down = num;
607 if (
k ==
array.Length - 1)
608 {
610 {
611 uILinkPoint.Down = down;
612 }
613 if (
l / 14 ==
num7 - 1)
614 {
615 uILinkPoint.Down = down;
616 }
617 }
618 else if (
l / 14 ==
num7 - 1)
619 {
620 uILinkPoint.Down =
num2 + 14;
622 {
623 uILinkPoint.Down += 14;
624 }
625 if (
k ==
array.Length - 1)
626 {
627 uILinkPoint.Down = down;
628 }
629 }
631 {
632 uILinkPoint.Down =
num2 + 14 + 14;
634 {
635 uILinkPoint.Down += 14;
636 }
637 }
639 }
643 }
644 }
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
static Dictionary< int, UILinkPoint > Points
static void SetPosition(int ID, Vector2 Position)
CalculatedStyle GetInnerDimensions()
virtual List< SnapPoint > GetSnapPoints()
Rectangle GetClippingRectangle(SpriteBatch spriteBatch)
References Terraria.GameContent.UI.States.UIEmotesMenu._backPanel, Terraria.GameContent.UI.States.UIEmotesMenu._container, System.array, Microsoft.Xna.Framework.Rectangle.Center, System.Collections.Generic.Dictionary< TKey, TValue >.Count, Terraria.GameContent.Count, Terraria.UI.UIElement.GetClippingRectangle(), Terraria.GameContent.UI.States.UIEmotesMenu.GetEmoteGroup(), Terraria.UI.UIElement.GetInnerDimensions(), Terraria.UI.UIElement.GetSnapPoints(), System.list, Terraria.UI.Gamepad.UILinkPointNavigator.Points, System.Collections.Generic.Dictionary< TKey, TValue >.Remove(), Terraria.UI.Gamepad.UILinkPointNavigator.SetPosition(), Terraria.UI.CalculatedStyle.ToRectangle(), and Terraria.Main.UIScale.