55 uILinkPage.UpdateEvent += delegate
57 PlayerInput.GamepadAllowScrolling =
true;
59 for (
int i = 0; i < 20; i++)
61 uILinkPage.
LinkMap.Add(2000 + i,
new UILinkPoint(2000 + i, enabled:
true, -3, -4, -1, -2));
64 uILinkPage.UpdateEvent += delegate
69 Main.inputTextEscape =
false;
76 UILinkPointNavigator.Shortcuts.BackButtonInUse = flag11;
87 cp20.UpdateEvent += delegate
89 cp20.
LinkMap[2501].Right = (UILinkPointNavigator.Shortcuts.NPCCHAT_ButtonsRight ? 2502 : (-4));
92 cp20.
LinkMap[2501].Right = 2503;
94 cp20.
LinkMap[2502].Right = (UILinkPointNavigator.Shortcuts.NPCCHAT_ButtonsRight2 ? 2503 : (-4));
95 cp20.
LinkMap[2503].Left = (UILinkPointNavigator.Shortcuts.NPCCHAT_ButtonsRight ? 2502 : 2501);
100 cp20.EnterEvent += delegate
104 cp20.LeaveEvent += delegate
106 Main.npcChatRelease =
false;
112 Func<string> value2 = delegate
118 for (
int j = 0; j <= 49; j++)
121 uILinkPoint.OnSpecialInteracts += value2;
129 uILinkPoint.Down = -2;
133 uILinkPoint.Right = -4;
137 uILinkPoint.Left = -3;
139 cp19.
LinkMap.Add(j, uILinkPoint);
161 cp19.
LinkMap[300].OnSpecialInteracts += value3;
162 cp19.UpdateEvent += delegate
166 bool flag8 = Main.npcShop != 0;
170 for (
int num65 = 40; num65 <= 49; num65++)
174 cp19.
LinkMap[num65].Down = ((num65 < 45) ? 303 : 304);
178 cp19.
LinkMap[num65].Down = 400 + num65 - 40;
182 cp19.
LinkMap[num65].Down = 2700 + num65 - 40;
184 else if (num65 == 40)
186 cp19.
LinkMap[num65].Down = 311;
195 for (
int num66 = 40; num66 <= 47; num66++)
197 cp19.
LinkMap[num66].Down = 5100 + num66 - 40;
202 for (
int num67 = 44; num67 <= 45; num67++)
204 cp19.
LinkMap[num67].Down = 5000 + num67 - 44;
274 cp19.PageOnLeft = 1005;
283 cp19.PageOnRight = 2;
287 Func<string> value4 = delegate
292 for (
int k = 50; k <= 53; k++)
295 uILinkPoint2.OnSpecialInteracts += value4;
296 cp18.
LinkMap.Add(k, uILinkPoint2);
308 cp18.UpdateEvent += delegate
323 cp18.PageOnRight = 2;
327 Func<string> value5 = delegate
332 for (
int l = 54; l <= 57; l++)
335 uILinkPoint3.OnSpecialInteracts += value5;
336 cp17.
LinkMap.Add(l, uILinkPoint3);
348 cp17.UpdateEvent += delegate
362 cp17.PageOnRight = 8;
366 Func<string> value6 = delegate
368 int num64 = UILinkPointNavigator.CurrentPoint - 100;
371 Func<string> value7 = delegate
373 int slot11 = UILinkPointNavigator.CurrentPoint - 120;
376 for (
int m = 100; m <= 119; m++)
379 uILinkPoint4.OnSpecialInteracts += value6;
383 uILinkPoint4.Up = 305;
387 uILinkPoint4.Up = 306;
389 if (num2 == 9 || num2 == 19)
391 uILinkPoint4.Down = -2;
395 uILinkPoint4.Left = 120 + num2 % 10;
399 uILinkPoint4.Right = -4;
403 uILinkPoint4.Right = 312 + num2;
405 cp16.
LinkMap.Add(m, uILinkPoint4);
407 for (
int n = 120; n <= 129; n++)
410 uILinkPoint4.OnSpecialInteracts += value7;
414 uILinkPoint4.Up = 307;
418 uILinkPoint4.Down = 308;
419 uILinkPoint4.Left = 1557;
423 uILinkPoint4.Left = 1570;
425 cp16.
LinkMap.Add(n, uILinkPoint4);
427 for (
int num4 = 312; num4 <= 314; num4++)
429 int num5 = num4 - 312;
433 uILinkPoint4.Up = -1;
437 uILinkPoint4.Down = -2;
439 uILinkPoint4.OnSpecialInteracts +=
value;
440 cp16.
LinkMap.Add(num4, uILinkPoint4);
443 cp16.UpdateEvent += delegate
446 int amountOfExtraAccessorySlotsToShow =
Main.
player[
Main.
myPlayer].GetAmountOfExtraAccessorySlotsToShow();
447 for (
int num61 = 0; num61 < amountOfExtraAccessorySlotsToShow; num61++)
449 cp16.
LinkMap[num60 + num61].Down = num60 + num61 + 1;
450 cp16.
LinkMap[num60 - 100 + 120 + num61].Down = num60 - 100 + 120 + num61 + 1;
451 cp16.
LinkMap[num60 + 10 + num61].Down = num60 + 10 + num61 + 1;
453 cp16.
LinkMap[num60 + amountOfExtraAccessorySlotsToShow].Down = 308;
454 cp16.
LinkMap[num60 + 10 + amountOfExtraAccessorySlotsToShow].Down = 308;
455 cp16.
LinkMap[num60 - 100 + 120 + amountOfExtraAccessorySlotsToShow].Down = 308;
457 for (
int num62 = 120; num62 <= 129; num62++)
460 int num63 = num62 - 120;
461 uILinkPoint17.Left = -3;
464 uILinkPoint17.Left = (shouldPVPDraw ? 1550 : (-3));
468 uILinkPoint17.Left = (shouldPVPDraw ? 1552 : (-3));
472 uILinkPoint17.Left = (shouldPVPDraw ? 1556 : (-3));
476 uILinkPoint17.Left = ((UILinkPointNavigator.Shortcuts.INFOACCCOUNT >= 1) ? 1558 : (-3));
480 uILinkPoint17.Left = ((UILinkPointNavigator.Shortcuts.INFOACCCOUNT >= 5) ? 1562 : (-3));
484 uILinkPoint17.Left = ((UILinkPointNavigator.Shortcuts.INFOACCCOUNT >= 9) ? 1566 : (-3));
487 cp16.
LinkMap[num60 - 100 + 120 + amountOfExtraAccessorySlotsToShow].Left = 1557;
488 cp16.
LinkMap[num60 - 100 + 120 + amountOfExtraAccessorySlotsToShow - 1].Left = 1570;
491 cp16.PageOnRight = 8;
495 Func<string> value8 = delegate
497 int slot10 = UILinkPointNavigator.CurrentPoint - 400;
523 for (
int num6 = 400; num6 <= 439; num6++)
525 UILinkPoint uILinkPoint5 =
new UILinkPoint(num6, enabled:
true, num6 - 1, num6 + 1, num6 - 10, num6 + 10);
526 uILinkPoint5.OnSpecialInteracts += value8;
527 int num7 = num6 - 400;
530 uILinkPoint5.Up = 40 + num7;
534 uILinkPoint5.Down = -2;
538 uILinkPoint5.Right = -4;
542 uILinkPoint5.Left = -3;
544 uILinkPage2.
LinkMap.Add(num6, uILinkPoint5);
560 uILinkPage2.
LinkMap[409].Right = 500;
561 uILinkPage2.
LinkMap[419].Right = 501;
562 uILinkPage2.
LinkMap[429].Right = 502;
563 uILinkPage2.
LinkMap[439].Right = 503;
564 uILinkPage2.
LinkMap[439].Down = 300;
565 uILinkPage2.
LinkMap[438].Down = 309;
566 uILinkPage2.
LinkMap[437].Down = 310;
567 uILinkPage2.PageOnLeft = 0;
568 uILinkPage2.PageOnRight = 0;
569 uILinkPage2.DefaultPoint = 400;
574 Func<string> value9 = delegate
576 int slot9 = UILinkPointNavigator.CurrentPoint - 5100;
577 return (!(
Main.
LocalPlayer.tileEntityAnchor.GetTileEntity() is
TEDisplayDoll tEDisplayDoll)) ?
"" : tEDisplayDoll.GetItemGamepadInstructions(slot9);
579 for (
int num8 = 5100; num8 <= 5115; num8++)
582 uILinkPoint6.OnSpecialInteracts += value9;
583 int num9 = num8 - 5100;
586 uILinkPoint6.Up = 40 + num9;
590 uILinkPoint6.Down = -2;
594 uILinkPoint6.Right = -4;
598 uILinkPoint6.Left = -3;
600 uILinkPage3.
LinkMap.Add(num8, uILinkPoint6);
602 uILinkPage3.PageOnLeft = 0;
603 uILinkPage3.PageOnRight = 0;
604 uILinkPage3.DefaultPoint = 5100;
609 Func<string> value10 = delegate
611 int slot8 = UILinkPointNavigator.CurrentPoint - 5000;
612 return (!(
Main.
LocalPlayer.tileEntityAnchor.GetTileEntity() is
TEHatRack tEHatRack)) ?
"" : tEHatRack.GetItemGamepadInstructions(slot8);
614 for (
int num10 = 5000; num10 <= 5003; num10++)
616 UILinkPoint uILinkPoint7 =
new UILinkPoint(num10, enabled:
true, num10 - 1, num10 + 1, num10 - 2, num10 + 2);
617 uILinkPoint7.OnSpecialInteracts += value10;
618 int num11 = num10 - 5000;
621 uILinkPoint7.Up = 44 + num11;
625 uILinkPoint7.Down = -2;
629 uILinkPoint7.Right = -4;
633 uILinkPoint7.Left = -3;
635 uILinkPage4.
LinkMap.Add(num10, uILinkPoint7);
637 uILinkPage4.PageOnLeft = 0;
638 uILinkPage4.PageOnRight = 0;
639 uILinkPage4.DefaultPoint = 5000;
644 Func<string> value11 = delegate
650 int slot7 = UILinkPointNavigator.CurrentPoint - 2700;
653 for (
int num12 = 2700; num12 <= 2739; num12++)
655 UILinkPoint uILinkPoint8 =
new UILinkPoint(num12, enabled:
true, num12 - 1, num12 + 1, num12 - 10, num12 + 10);
656 uILinkPoint8.OnSpecialInteracts += value11;
657 int num13 = num12 - 2700;
660 uILinkPoint8.Up = 40 + num13;
664 uILinkPoint8.Down = -2;
668 uILinkPoint8.Right = -4;
672 uILinkPoint8.Left = -3;
674 uILinkPage5.
LinkMap.Add(num12, uILinkPoint8);
676 uILinkPage5.
LinkMap[2739].Down = 300;
677 uILinkPage5.
LinkMap[2738].Down = 309;
678 uILinkPage5.
LinkMap[2737].Down = 310;
679 uILinkPage5.PageOnLeft = 0;
680 uILinkPage5.PageOnRight = 0;
688 cp15.
LinkMap[303].OnSpecialInteracts += value12;
690 cp15.UpdateEvent += delegate
708 cp15.PageOnRight = 0;
709 cp15.EnterEvent += delegate
715 cp14.OnSpecialInteracts += delegate
717 bool flag5 = UILinkPointNavigator.CurrentPoint == 600;
748 return PlayerInput.
BuildCommand(
Lang.
misc[56].Value,
false,
PlayerInput.
ProfileGamepadUI.KeyStatus[
"Inventory"]) +
PlayerInput.
BuildCommand(
Lang.
misc[64].Value,
false,
PlayerInput.
ProfileGamepadUI.KeyStatus[
"HotbarMinus"],
PlayerInput.
ProfileGamepadUI.KeyStatus[
"HotbarPlus"]) +
PlayerInput.
BuildCommand(
Lang.
misc[70].Value,
false,
PlayerInput.
ProfileGamepadUI.KeyStatus[
"Grapple"]) +
PlayerInput.
BuildCommand(
Lang.
misc[69].Value,
false,
PlayerInput.
ProfileGamepadUI.KeyStatus[
"SmartSelect"]) + (flag6 ?
PlayerInput.
BuildCommand(
"Evict",
false,
PlayerInput.
ProfileGamepadUI.KeyStatus[
"MouseRight"]) :
"");
750 for (
int num14 = 600; num14 <= 650; num14++)
752 UILinkPoint value13 =
new UILinkPoint(num14, enabled:
true, num14 + 10, num14 - 10, num14 - 1, num14 + 1);
753 cp14.
LinkMap.Add(num14, value13);
755 cp14.UpdateEvent += delegate
762 for (
int num59 = 0; num59 < 50; num59++)
764 cp14.
LinkMap[600 + num59].Up = ((num59 % num58 == 0) ? (-1) : (600 + num59 - 1));
765 if (cp14.
LinkMap[600 + num59].Up == -1)
767 if (num59 >= num58 * 2)
769 cp14.
LinkMap[600 + num59].Up = 307;
771 else if (num59 >= num58)
773 cp14.
LinkMap[600 + num59].Up = 306;
777 cp14.
LinkMap[600 + num59].Up = 305;
781 cp14.
LinkMap[600 + num59].Left = ((num59 < UILinkPointNavigator.Shortcuts.NPCS_IconsTotal - num58) ? (600 + num59 + num58) : (-3));
782 cp14.
LinkMap[600 + num59].Right = ((num59 < num58) ? (-4) : (600 + num59 - num58));
787 cp14.PageOnRight = 8;
791 Func<string> value14 = delegate
793 int slot6 = UILinkPointNavigator.CurrentPoint - 180;
796 Func<string> value15 = delegate
798 int slot5 = UILinkPointNavigator.CurrentPoint - 180;
801 Func<string> value16 = delegate
803 int slot4 = UILinkPointNavigator.CurrentPoint - 180;
806 Func<string> value17 = delegate
808 int slot3 = UILinkPointNavigator.CurrentPoint - 180;
811 Func<string> value18 = delegate
813 int slot2 = UILinkPointNavigator.CurrentPoint - 180;
816 Func<string> value19 = delegate
818 int slot = UILinkPointNavigator.CurrentPoint - 185;
821 for (
int num15 = 180; num15 <= 184; num15++)
823 UILinkPoint uILinkPoint9 =
new UILinkPoint(num15, enabled:
true, 185 + num15 - 180, -4, num15 - 1, num15 + 1);
824 int num16 = num15 - 180;
827 uILinkPoint9.Up = 305;
831 uILinkPoint9.Down = 308;
833 cp13.
LinkMap.Add(num15, uILinkPoint9);
837 uILinkPoint9.OnSpecialInteracts += value15;
840 uILinkPoint9.OnSpecialInteracts += value14;
843 uILinkPoint9.OnSpecialInteracts += value16;
846 uILinkPoint9.OnSpecialInteracts += value17;
849 uILinkPoint9.OnSpecialInteracts += value18;
853 for (
int num17 = 185; num17 <= 189; num17++)
856 uILinkPoint9.OnSpecialInteracts += value19;
857 int num18 = num17 - 185;
860 uILinkPoint9.Up = 306;
864 uILinkPoint9.Down = 308;
866 cp13.
LinkMap.Add(num17, uILinkPoint9);
868 cp13.UpdateEvent += delegate
870 cp13.
LinkMap[184].Down = ((UILinkPointNavigator.Shortcuts.BUFFS_DRAWN > 0) ? 9000 : 308);
871 cp13.
LinkMap[189].Down = ((UILinkPointNavigator.Shortcuts.BUFFS_DRAWN > 0) ? 9000 : 308);
875 cp13.PageOnRight = 8;
887 cp12.UpdateEvent += delegate
911 cp12.
LinkMap[308].Up = 600 + num57 - 1;
918 cp12.
LinkMap[308].Up = ((UILinkPointNavigator.Shortcuts.BUFFS_DRAWN > 0) ? 9000 : 184);
925 cp12.PageOnRight = 0;
931 for (
int num19 = 1500; num19 < 1550; num19++)
936 uILinkPoint10.OnSpecialInteracts += HandleItem2;
938 cp11.
LinkMap.Add(num19, uILinkPoint10);
940 cp11.
LinkMap[1500].OnSpecialInteracts += value20;
941 cp11.UpdateEvent += delegate
961 for (
int num56 = 1; num56 < num54; num56++)
963 cp11.
LinkMap[1500 + num56].Left = 1500 + num56 - 1;
964 cp11.
LinkMap[1500 + num56].Right = ((num56 == num54 - 2) ? (-4) : (1500 + num56 + 1));
969 cp11.
LinkMap[1500 + num54 - 1].Right = -4;
971 cp11.
LinkMap[1500].Down = ((num54 >= 2) ? 1502 : (-2));
972 cp11.
LinkMap[1500].Left = ((num54 >= 1) ? 1501 : (-3));
973 cp11.
LinkMap[1502].Up = (Main.InGuideCraftMenu ? 1500 : (-1));
975 cp11.
LinkMap[1501].OnSpecialInteracts += delegate
995 Main.preventStackSplitReset =
true;
1017 bool flag4 = Main.mouseItem.stack <= 0;
1030 return text2 + HandleItem2();
1032 cp11.ReachEndEvent += delegate(
int current,
int next)
1076 cp11.EnterEvent += delegate
1078 Main.recBigList =
false;
1083 cp11.PageOnLeft = 10;
1084 cp11.PageOnRight = 0;
1088 for (
int num20 = 700; num20 < 1500; num20++)
1091 int IHateLambda = num20;
1092 uILinkPoint11.OnSpecialInteracts += delegate
1099 int num53 = Main.recStart + IHateLambda - 700;
1125 cp10.
LinkMap.Add(num20, uILinkPoint11);
1127 cp10.UpdateEvent += delegate
1135 int num51 = num50 * cRAFT_IconsPerColumn;
1144 for (
int num52 = 0; num52 < num51; num52++)
1146 cp10.
LinkMap[700 + num52].Left = ((num52 % num50 == 0) ? (-3) : (700 + num52 - 1));
1148 cp10.
LinkMap[700 + num52].Down = ((num52 < num51 - num50) ? (700 + num52 + num50) : (-2));
1149 cp10.
LinkMap[700 + num52].Up = ((num52 < num50) ? (-1) : (700 + num52 - num50));
1153 cp10.ReachEndEvent += delegate(
int current,
int next)
1159 Main.recStart -= cRAFT_IconsPerRow;
1166 Main.recStart += cRAFT_IconsPerRow;
1170 Main.recStart = Main.numAvailableRecipes - cRAFT_IconsPerRow;
1175 cp10.EnterEvent += delegate
1177 Main.recBigList =
true;
1179 cp10.LeaveEvent += delegate
1181 Main.recBigList =
false;
1185 cp10.PageOnLeft = 0;
1186 cp10.PageOnRight = 9;
1190 for (
int num21 = 2605; num21 < 2620; num21++)
1194 cp9.
LinkMap.Add(num21, uILinkPoint12);
1196 cp9.UpdateEvent += delegate
1200 int num48 = num46 * num47;
1202 for (
int num49 = 0; num49 < num48; num49++)
1204 cp9.
LinkMap[2605 + num49].Left = ((num49 % num46 == 0) ? (-3) : (2605 + num49 - 1));
1205 cp9.
LinkMap[2605 + num49].Right = (((num49 + 1) % num46 == 0 || num49 ==
count - 1) ? (-4) : (2605 + num49 + 1));
1206 cp9.
LinkMap[2605 + num49].Down = ((num49 < num48 - num46) ? (2605 + num49 + num46) : (-2));
1207 cp9.
LinkMap[2605 + num49].Up = ((num49 < num46) ? (-1) : (2605 + num49 - num46));
1210 cp9.ReachEndEvent += delegate(
int current,
int next)
1216 Main.hairStart -= num45;
1220 Main.hairStart += num45;
1227 cp9.PageOnLeft = 12;
1228 cp9.PageOnRight = 12;
1232 uILinkPage6.
LinkMap.Add(2600,
new UILinkPoint(2600, enabled:
true, -3, -4, -1, 2601));
1233 uILinkPage6.
LinkMap.Add(2601,
new UILinkPoint(2601, enabled:
true, -3, -4, 2600, 2602));
1234 uILinkPage6.
LinkMap.Add(2602,
new UILinkPoint(2602, enabled:
true, -3, -4, 2601, 2603));
1235 uILinkPage6.
LinkMap.Add(2603,
new UILinkPoint(2603, enabled:
true, -3, 2604, 2602, -2));
1236 uILinkPage6.
LinkMap.Add(2604,
new UILinkPoint(2604, enabled:
true, 2603, -4, 2602, -2));
1237 uILinkPage6.UpdateEvent += delegate
1242 x2 = ((!(x2 < 0f - interfaceDeadzoneX2) && !(x2 > interfaceDeadzoneX2)) ? 0f : (
MathHelper.
Lerp(0f, 1f / 120f, (
Math.
Abs(x2) - interfaceDeadzoneX2) / (1f - interfaceDeadzoneX2)) * (float)
Math.
Sign(x2)));
1244 if (currentPoint2 == 2600)
1248 if (currentPoint2 == 2601)
1252 if (currentPoint2 == 2602)
1268 uILinkPage6.PageOnLeft = 11;
1269 uILinkPage6.PageOnRight = 11;
1272 for (
int num22 = 0; num22 < 30; num22++)
1274 cp8.
LinkMap.Add(2900 + num22,
new UILinkPoint(2900 + num22, enabled:
true, -3, -4, -1, -2));
1278 cp8.TravelEvent += delegate
1282 int num44 = cp8.CurrentPoint - 2900;
1285 IngameOptions.category = num44;
1289 cp8.UpdateEvent += delegate
1300 for (
int num41 = 2900; num41 < 2900 + num40; num41++)
1302 cp8.
LinkMap[num41].Up = num41 - 1;
1303 cp8.
LinkMap[num41].Down = num41 + 1;
1305 cp8.
LinkMap[2900].Up = 2900 + num40 - 1;
1306 cp8.
LinkMap[2900 + num40 - 1].Down = 2900;
1307 int num42 = cp8.CurrentPoint - 2900;
1310 IngameOptions.category = num42;
1313 int num43 = ((SocialAPI.Network !=
null &&
SocialAPI.
Network.CanInvite()) ? 1 : 0);
1319 cp8.EnterEvent += delegate
1323 cp8.PageOnLeft = (cp8.PageOnRight = 1002);
1328 for (
int num23 = 0; num23 < 30; num23++)
1330 cp7.
LinkMap.Add(2930 + num23,
new UILinkPoint(2930 + num23, enabled:
true, -3, -4, -1, -2));
1333 cp7.EnterEvent += delegate
1335 Main.mouseLeftRelease =
false;
1338 cp7.UpdateEvent += delegate
1349 for (
int num39 = 2930; num39 < 2930 + num38; num39++)
1351 cp7.
LinkMap[num39].Up = num39 - 1;
1352 cp7.
LinkMap[num39].Down = num39 + 1;
1355 cp7.
LinkMap[2930 + num38 - 1].Down = -2;
1358 cp7.PageOnLeft = (cp7.PageOnRight = 1001);
1364 for (
int num24 = 1550; num24 < 1558; num24++)
1372 uILinkPoint13.Up = uILinkPoint13.ID - 2;
1373 uILinkPoint13.Down = uILinkPoint13.ID + 2;
1374 uILinkPoint13.Right = uILinkPoint13.ID + 1;
1379 uILinkPoint13.Up = uILinkPoint13.ID - 2;
1380 uILinkPoint13.Down = uILinkPoint13.ID + 2;
1381 uILinkPoint13.Left = uILinkPoint13.ID - 1;
1384 cp6.
LinkMap.Add(num24, uILinkPoint13);
1386 cp6.
LinkMap[1550].Down = 1551;
1387 cp6.
LinkMap[1550].Right = 120;
1391 cp6.
LinkMap[1552].Right = 121;
1392 cp6.
LinkMap[1554].Right = 121;
1393 cp6.
LinkMap[1555].Down = 1570;
1394 cp6.
LinkMap[1556].Down = 1570;
1395 cp6.
LinkMap[1556].Right = 122;
1398 cp6.
LinkMap[1557].Right = 127;
1401 cp6.
LinkMap[1570].Down = 1557;
1402 cp6.
LinkMap[1570].Right = 126;
1403 for (
int num25 = 0; num25 < 7; num25++)
1407 cp6.UpdateEvent += delegate
1417 cp6.
LinkMap[1557].Right = 127;
1423 cp6.
LinkMap[1557].Right = 127;
1426 if (iNFOACCCOUNT2 > 0)
1428 cp6.
LinkMap[1570].Up = 1558 + (iNFOACCCOUNT2 - 1) / 2 * 2;
1432 if (iNFOACCCOUNT2 >= 1)
1434 cp6.
LinkMap[1555].Down = 1558;
1435 cp6.
LinkMap[1556].Down = 1558;
1439 cp6.
LinkMap[1555].Down = 1570;
1440 cp6.
LinkMap[1556].Down = 1570;
1442 if (iNFOACCCOUNT2 >= 2)
1444 cp6.
LinkMap[1556].Down = 1559;
1448 cp6.
LinkMap[1556].Down = 1570;
1454 cp6.PageOnRight = 8;
1458 for (
int num26 = 1558; num26 < 1570; num26++)
1461 uILinkPoint14.OnSpecialInteracts +=
value;
1467 uILinkPoint14.Up = uILinkPoint14.ID - 2;
1468 uILinkPoint14.Down = uILinkPoint14.ID + 2;
1469 uILinkPoint14.Right = uILinkPoint14.ID + 1;
1474 uILinkPoint14.Up = uILinkPoint14.ID - 2;
1475 uILinkPoint14.Down = uILinkPoint14.ID + 2;
1476 uILinkPoint14.Left = uILinkPoint14.ID - 1;
1479 cp5.
LinkMap.Add(num26, uILinkPoint14);
1481 cp5.UpdateEvent += delegate
1488 for (
int num36 = 0; num36 < iNFOACCCOUNT; num36++)
1490 bool flag = num36 % 2 == 0;
1491 int num37 = num36 + 1558;
1492 cp5.
LinkMap[num37].Down = ((num36 < iNFOACCCOUNT - 2) ? (num37 + 2) : 1570);
1493 cp5.
LinkMap[num37].Up = ((num36 > 1) ? (num37 - 2) : (Main.ShouldPVPDraw ? (flag ? 1555 : 1556) : (-1)));
1494 cp5.
LinkMap[num37].Right = ((flag && num36 + 1 < iNFOACCCOUNT) ? (num37 + 1) : (123 + num36 / 4));
1495 cp5.
LinkMap[num37].Left = (flag ? (-3) : (num37 - 1));
1500 cp5.PageOnRight = 8;
1504 for (
int num27 = 6000; num27 < 6012; num27++)
1510 uILinkPoint15.Right = 0;
1514 uILinkPoint15.Right = 10;
1518 uILinkPoint15.Right = 20;
1522 uILinkPoint15.Right = 30;
1525 uILinkPoint15.Right = 40;
1528 cp4.
LinkMap.Add(num27, uILinkPoint15);
1530 cp4.UpdateEvent += delegate
1537 for (
int num34 = 0; num34 < bUILDERACCCOUNT; num34++)
1540 int num35 = num34 + 6000;
1541 cp4.
LinkMap[num35].Down = ((num34 < bUILDERACCCOUNT - 1) ? (num35 + 1) : (-2));
1542 cp4.
LinkMap[num35].Up = ((num34 > 0) ? (num35 - 1) : (-1));
1547 cp4.PageOnRight = 8;
1551 uILinkPage7.
LinkMap.Add(2806,
new UILinkPoint(2806, enabled:
true, 2805, 2807, -1, 2808));
1552 uILinkPage7.
LinkMap.Add(2807,
new UILinkPoint(2807, enabled:
true, 2806, 2810, -1, 2809));
1553 uILinkPage7.
LinkMap.Add(2808,
new UILinkPoint(2808, enabled:
true, 2805, 2809, 2806, -2));
1554 uILinkPage7.
LinkMap.Add(2809,
new UILinkPoint(2809, enabled:
true, 2808, 2811, 2807, -2));
1555 uILinkPage7.
LinkMap.Add(2810,
new UILinkPoint(2810, enabled:
true, 2807, -4, -1, 2811));
1556 uILinkPage7.
LinkMap.Add(2811,
new UILinkPoint(2811, enabled:
true, 2809, -4, 2810, -2));
1557 uILinkPage7.
LinkMap.Add(2805,
new UILinkPoint(2805, enabled:
true, -3, 2806, -1, -2));
1565 uILinkPage7.EnterEvent += delegate
1569 uILinkPage7.LeaveEvent += delegate
1573 uILinkPage7.PageOnLeft = 15;
1574 uILinkPage7.PageOnRight = 15;
1578 uILinkPage8.
LinkMap.Add(2800,
new UILinkPoint(2800, enabled:
true, -3, -4, -1, 2801));
1579 uILinkPage8.
LinkMap.Add(2801,
new UILinkPoint(2801, enabled:
true, -3, -4, 2800, 2802));
1580 uILinkPage8.
LinkMap.Add(2802,
new UILinkPoint(2802, enabled:
true, -3, -4, 2801, 2803));
1581 uILinkPage8.
LinkMap.Add(2803,
new UILinkPoint(2803, enabled:
true, -3, 2804, 2802, -2));
1582 uILinkPage8.
LinkMap.Add(2804,
new UILinkPoint(2804, enabled:
true, 2803, -4, 2802, -2));
1588 uILinkPage8.UpdateEvent += delegate
1593 x = ((!(x < 0f - interfaceDeadzoneX) && !(x > interfaceDeadzoneX)) ? 0f : (
MathHelper.
Lerp(0f, 1f / 120f, (
Math.
Abs(x) - interfaceDeadzoneX) / (1f - interfaceDeadzoneX)) * (float)
Math.
Sign(x)));
1595 if (currentPoint == 2800)
1599 if (currentPoint == 2801)
1603 if (currentPoint == 2802)
1634 uILinkPage8.EnterEvent += delegate
1638 uILinkPage8.LeaveEvent += delegate
1642 uILinkPage8.PageOnLeft = 14;
1643 uILinkPage8.PageOnRight = 14;
1646 cp3.UpdateEvent += delegate
1648 PlayerInput.GamepadAllowScrolling =
true;
1650 for (
int num28 = 3000; num28 <= 4999; num28++)
1655 cp3.UpdateEvent += delegate
1661 UILinkPointNavigator.Shortcuts.BackButtonInUse =
false;
1663 cp3.EnterEvent += delegate
1665 cp3.CurrentPoint = 3002;
1672 cp2.UpdateEvent += delegate
1674 PlayerInput.GamepadAllowScrolling =
true;
1676 for (
int num29 = 10000; num29 <= 11000; num29++)
1680 for (
int num30 = 15000; num30 <= 15000; num30++)
1685 cp2.UpdateEvent += delegate
1691 UILinkPointNavigator.Shortcuts.BackButtonInUse =
false;
1693 cp2.EnterEvent += delegate
1695 cp2.CurrentPoint = 10000;
1701 cp2.PageOnRight = 0;
1706 for (
int num31 = 9000; num31 <= 9050; num31++)
1708 UILinkPoint uILinkPoint16 =
new UILinkPoint(num31, enabled:
true, num31 + 10, num31 - 10, num31 - 1, num31 + 1);
1709 cp.
LinkMap.Add(num31, uILinkPoint16);
1710 uILinkPoint16.OnSpecialInteracts += value21;
1712 cp.UpdateEvent += delegate
1719 for (
int num33 = 0; num33 < 50; num33++)
1721 cp.
LinkMap[9000 + num33].Up = ((num33 % num32 == 0) ? (-1) : (9000 + num33 - 1));
1722 if (cp.
LinkMap[9000 + num33].Up == -1)
1726 cp.
LinkMap[9000 + num33].Up = 184;
1730 cp.
LinkMap[9000 + num33].Up = 189;
1734 cp.
LinkMap[9000 + num33].Left = ((num33 < UILinkPointNavigator.Shortcuts.BUFFS_DRAWN - num32) ? (9000 + num33 + num32) : (-3));
1735 cp.
LinkMap[9000 + num33].Right = ((num33 < num32) ? (-4) : (9000 + num33 - num32));
1744 uILinkPage9.
Enter();