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

◆ SetupDrawInterfaceLayers()

void Terraria.Main.SetupDrawInterfaceLayers ( )
inlineprivate

Definition at line 41625 of file Main.cs.

41626 {
41628 {
41632 {
41633 new LegacyGameInterfaceLayer("Vanilla: Interface Logic 1", delegate
41634 {
41636 return true;
41637 }),
41638 new LegacyGameInterfaceLayer("Vanilla: MP Player Names", delegate
41639 {
41641 return true;
41642 }),
41643 new LegacyGameInterfaceLayer("Vanilla: Emote Bubbles", delegate
41644 {
41646 return true;
41647 }),
41648 new LegacyGameInterfaceLayer("Vanilla: Entity Markers", delegate
41649 {
41651 return true;
41652 }),
41653 new LegacyGameInterfaceLayer("Vanilla: Smart Cursor Targets", delegate
41654 {
41656 return true;
41657 }),
41658 new LegacyGameInterfaceLayer("Vanilla: Laser Ruler", delegate
41659 {
41661 return true;
41662 }),
41663 new LegacyGameInterfaceLayer("Vanilla: Ruler", delegate
41664 {
41666 return true;
41667 }),
41668 new LegacyGameInterfaceLayer("Vanilla: Gamepad Lock On", delegate
41669 {
41671 return true;
41672 }),
41673 new LegacyGameInterfaceLayer("Vanilla: Tile Grid Option", delegate
41674 {
41676 return true;
41677 }),
41678 new LegacyGameInterfaceLayer("Vanilla: Town NPC House Banners", delegate
41679 {
41681 return true;
41682 }),
41684 new LegacyGameInterfaceLayer("Vanilla: Wire Selection", delegate
41685 {
41687 return true;
41688 }, InterfaceScaleType.UI),
41689 new LegacyGameInterfaceLayer("Vanilla: Capture Manager Check", DrawInterface_10_CheckCaptureManager),
41692 new LegacyGameInterfaceLayer("Vanilla: Achievement Complete Popups", delegate
41693 {
41695 return true;
41696 }, InterfaceScaleType.UI),
41697 new LegacyGameInterfaceLayer("Vanilla: Entity Health Bars", delegate
41698 {
41700 return true;
41701 }),
41702 new LegacyGameInterfaceLayer("Vanilla: Invasion Progress Bars", delegate
41703 {
41705 return true;
41706 }, InterfaceScaleType.UI),
41707 new LegacyGameInterfaceLayer("Vanilla: Map / Minimap", delegate
41708 {
41710 return true;
41711 }, InterfaceScaleType.UI),
41712 new LegacyGameInterfaceLayer("Vanilla: Diagnose Net", delegate
41713 {
41715 return true;
41716 }, InterfaceScaleType.UI),
41717 new LegacyGameInterfaceLayer("Vanilla: Diagnose Video", delegate
41718 {
41720 return true;
41721 }, InterfaceScaleType.UI),
41722 new LegacyGameInterfaceLayer("Vanilla: Sign Tile Bubble", delegate
41723 {
41725 return true;
41726 }),
41727 new LegacyGameInterfaceLayer("Vanilla: Hair Window", delegate
41728 {
41730 return true;
41731 }, InterfaceScaleType.UI),
41732 new LegacyGameInterfaceLayer("Vanilla: Dresser Window", delegate
41733 {
41735 return true;
41736 }, InterfaceScaleType.UI),
41737 new LegacyGameInterfaceLayer("Vanilla: NPC / Sign Dialog", delegate
41738 {
41740 return true;
41741 }, InterfaceScaleType.UI),
41742 new LegacyGameInterfaceLayer("Vanilla: Interface Logic 2", delegate
41743 {
41745 return true;
41746 }),
41747 new LegacyGameInterfaceLayer("Vanilla: Resource Bars", delegate
41748 {
41750 return true;
41751 }, InterfaceScaleType.UI),
41752 new LegacyGameInterfaceLayer("Vanilla: Interface Logic 3", delegate
41753 {
41755 return true;
41756 }),
41757 new LegacyGameInterfaceLayer("Vanilla: Inventory", delegate
41758 {
41760 return true;
41761 }, InterfaceScaleType.UI),
41762 new LegacyGameInterfaceLayer("Vanilla: Info Accessories Bar", delegate
41763 {
41765 return true;
41766 }, InterfaceScaleType.UI),
41767 new LegacyGameInterfaceLayer("Vanilla: Settings Button", delegate
41768 {
41770 return true;
41771 }, InterfaceScaleType.UI),
41772 new LegacyGameInterfaceLayer("Vanilla: Hotbar", delegate
41773 {
41775 return true;
41776 }, InterfaceScaleType.UI),
41777 new LegacyGameInterfaceLayer("Vanilla: Builder Accessories Bar", delegate
41778 {
41780 return true;
41781 }, InterfaceScaleType.UI),
41782 new LegacyGameInterfaceLayer("Vanilla: Radial Hotbars", delegate
41783 {
41785 return true;
41786 }, InterfaceScaleType.UI),
41787 new LegacyGameInterfaceLayer("Vanilla: Mouse Text", delegate
41788 {
41790 return true;
41791 }, InterfaceScaleType.UI),
41792 new LegacyGameInterfaceLayer("Vanilla: Player Chat", delegate
41793 {
41795 return true;
41796 }, InterfaceScaleType.UI),
41797 new LegacyGameInterfaceLayer("Vanilla: Death Text", delegate
41798 {
41800 return true;
41801 }, InterfaceScaleType.UI),
41802 new LegacyGameInterfaceLayer("Vanilla: Cursor", delegate
41803 {
41805 return true;
41806 }, InterfaceScaleType.UI),
41807 new LegacyGameInterfaceLayer("Vanilla: Debug Stuff", delegate
41808 {
41810 return true;
41811 }, InterfaceScaleType.UI),
41812 new LegacyGameInterfaceLayer("Vanilla: Mouse Item / NPC Head", delegate
41813 {
41815 return true;
41816 }, InterfaceScaleType.UI),
41817 new LegacyGameInterfaceLayer("Vanilla: Mouse Over", delegate
41818 {
41820 return true;
41821 }),
41822 new LegacyGameInterfaceLayer("Vanilla: Interact Item Icon", delegate
41823 {
41825 return true;
41826 }, InterfaceScaleType.UI),
41827 new LegacyGameInterfaceLayer("Vanilla: Interface Logic 4", delegate
41828 {
41830 return true;
41831 }, InterfaceScaleType.UI)
41832 });
41833 }
41834 }
void AddRange(IEnumerable< T > collection)
Definition List.cs:275
static void DrawInterface_1_1_DrawEmoteBubblesInWorld()
Definition Main.cs:43439
static bool DrawInterface_12_IngameFancyUI()
Definition Main.cs:43108
bool _needToSetupDrawInterfaceLayers
Definition Main.cs:2477
void DrawInterface_16_MapOrMinimap()
Definition Main.cs:42737
static void DrawInterface_18_DiagnoseVideo()
Definition Main.cs:42572
void DrawInterface_39_MouseOver()
Definition Main.cs:42047
void DrawInterface_40_InteractItemIcon()
Definition Main.cs:41934
static void DrawInterface_26_InterfaceLogic3()
Definition Main.cs:42477
void DrawInterface_21_HairWindow()
Definition Main.cs:42533
List< GameInterfaceLayer > _gameInterfaceLayers
Definition Main.cs:2479
static void DrawInterface_37_DebugStuff()
Definition Main.cs:42149
void DrawInterface_38_MouseCarriedObject()
Definition Main.cs:42065
static void DrawInterface_36_Cursor()
Definition Main.cs:42153
void DrawInterface_34_PlayerChat()
Definition Main.cs:42231
static void DrawInterface_5_GamepadLockOn()
Definition Main.cs:43250
static bool DrawInterface_8_CheckF11UIHideToggle()
Definition Main.cs:43141
void DrawInterface_25_ResourceBars()
Definition Main.cs:42497
void DrawInterface_27_Inventory()
Definition Main.cs:42444
static void DrawInterface_13_AchievementCompletePopups()
Definition Main.cs:43103
void DrawInterface_23_NPCSignsDialog()
Definition Main.cs:42520
static void DrawInterface_0_InterfaceLogic1()
Definition Main.cs:43183
static void DrawInterface_17_DiagnoseNet()
Definition Main.cs:42729
static void DrawInterface_4_Ruler()
Definition Main.cs:43255
static void DrawInterface_41_InterfaceLogic4()
Definition Main.cs:41907
static void DrawInterface_1_2_DrawEntityMarkersInWorld()
Definition Main.cs:43451
static bool DrawInterface_10_CheckCaptureManager()
Definition Main.cs:43154
static void DrawInterface_20_MultiplayerPlayerNames()
Definition Main.cs:42541
static void DrawInterface_9_WireSelection()
Definition Main.cs:43173
static void DrawInterface_15_InvasionProgressBars()
Definition Main.cs:42767
static void DrawInterface_6_TileGridOption()
Definition Main.cs:43213
void DrawInterface_30_Hotbar()
Definition Main.cs:43666
static void DrawInterface_3_LaserRuler()
Definition Main.cs:43355
bool DrawInterface_11_IngameOptionsMenu()
Definition Main.cs:43122
void DrawInterface_14_EntityHealthBars()
Definition Main.cs:42776
static void DrawInterface_35_YouDied()
Definition Main.cs:42210
void DrawInterface_28_InfoAccs()
Definition Main.cs:42427
void DrawInterface_7_TownNPCHouseBanners()
Definition Main.cs:43191
static void DrawInterface_32_GamepadRadialHotbars()
Definition Main.cs:42314
static void DrawInterface_2_SmartCursorTargets()
Definition Main.cs:43434
void DrawInterface_33_MouseText()
Definition Main.cs:42249
static void DrawInterface_29_SettingsButton()
Definition Main.cs:42325
static void DrawInterface_19_SignTileBubble()
Definition Main.cs:42546
void DrawInterface_22_DresserWindow()
Definition Main.cs:42525
void DrawInterface_31_BuilderAccToggles()
Definition Main.cs:42320
static void DrawInterface_24_InterfaceLogic2()
Definition Main.cs:42502

References Terraria.Main._gameInterfaceLayers, Terraria.Main._needToSetupDrawInterfaceLayers, System.Collections.Generic.List< T >.AddRange(), Terraria.Main.DrawInterface_0_InterfaceLogic1(), Terraria.Main.DrawInterface_10_CheckCaptureManager(), Terraria.Main.DrawInterface_11_IngameOptionsMenu(), Terraria.Main.DrawInterface_12_IngameFancyUI(), Terraria.Main.DrawInterface_13_AchievementCompletePopups(), Terraria.Main.DrawInterface_14_EntityHealthBars(), Terraria.Main.DrawInterface_15_InvasionProgressBars(), Terraria.Main.DrawInterface_16_MapOrMinimap(), Terraria.Main.DrawInterface_17_DiagnoseNet(), Terraria.Main.DrawInterface_18_DiagnoseVideo(), Terraria.Main.DrawInterface_19_SignTileBubble(), Terraria.Main.DrawInterface_1_1_DrawEmoteBubblesInWorld(), Terraria.Main.DrawInterface_1_2_DrawEntityMarkersInWorld(), Terraria.Main.DrawInterface_20_MultiplayerPlayerNames(), Terraria.Main.DrawInterface_21_HairWindow(), Terraria.Main.DrawInterface_22_DresserWindow(), Terraria.Main.DrawInterface_23_NPCSignsDialog(), Terraria.Main.DrawInterface_24_InterfaceLogic2(), Terraria.Main.DrawInterface_25_ResourceBars(), Terraria.Main.DrawInterface_26_InterfaceLogic3(), Terraria.Main.DrawInterface_27_Inventory(), Terraria.Main.DrawInterface_28_InfoAccs(), Terraria.Main.DrawInterface_29_SettingsButton(), Terraria.Main.DrawInterface_2_SmartCursorTargets(), Terraria.Main.DrawInterface_30_Hotbar(), Terraria.Main.DrawInterface_31_BuilderAccToggles(), Terraria.Main.DrawInterface_32_GamepadRadialHotbars(), Terraria.Main.DrawInterface_33_MouseText(), Terraria.Main.DrawInterface_34_PlayerChat(), Terraria.Main.DrawInterface_35_YouDied(), Terraria.Main.DrawInterface_36_Cursor(), Terraria.Main.DrawInterface_37_DebugStuff(), Terraria.Main.DrawInterface_38_MouseCarriedObject(), Terraria.Main.DrawInterface_39_MouseOver(), Terraria.Main.DrawInterface_3_LaserRuler(), Terraria.Main.DrawInterface_40_InteractItemIcon(), Terraria.Main.DrawInterface_41_InterfaceLogic4(), Terraria.Main.DrawInterface_4_Ruler(), Terraria.Main.DrawInterface_5_GamepadLockOn(), Terraria.Main.DrawInterface_6_TileGridOption(), Terraria.Main.DrawInterface_7_TownNPCHouseBanners(), Terraria.Main.DrawInterface_8_CheckF11UIHideToggle(), and Terraria.Main.DrawInterface_9_WireSelection().

Referenced by Terraria.Main.DrawInterface().