terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ SaveSettings()

static bool Terraria.Main.SaveSettings ( )
inlinestatic

Definition at line 5792 of file Main.cs.

5793 {
5794 int num = 1;
5795 if (num == 0)
5796 {
5797 }
5799 if (num == 0)
5800 {
5801 }
5803 Preferences configuration = Main.Configuration;
5804 bool mapEnabled = Main.mapEnabled;
5805 Preferences configuration2 = Main.Configuration;
5806 Preferences configuration3 = Main.Configuration;
5807 int invasionProgressMode = Main.invasionProgressMode;
5808 Preferences configuration4 = Main.Configuration;
5809 bool autoSave = Main.autoSave;
5810 Preferences configuration5 = Main.Configuration;
5811 Preferences configuration6 = Main.Configuration;
5813 Preferences configuration7 = Main.Configuration;
5814 Preferences configuration8 = Main.Configuration;
5815 Preferences configuration9 = Main.Configuration;
5816 Preferences configuration10 = Main.Configuration;
5817 Preferences configuration11 = Main.Configuration;
5818 Preferences configuration12 = Main.Configuration;
5819 Preferences configuration13 = Main.Configuration;
5820 Preferences configuration14 = Main.Configuration;
5821 Preferences configuration15 = Main.Configuration;
5822 Preferences configuration16 = Main.Configuration;
5823 if (!true)
5824 {
5825 }
5826 Preferences configuration17 = Main.Configuration;
5827 Preferences configuration18 = Main.Configuration;
5828 if ("CameraMovementMode" != null)
5829 {
5830 }
5831 Preferences configuration19 = Main.Configuration;
5832 bool placementPreview = Main.placementPreview;
5833 Preferences configuration20 = Main.Configuration;
5835 Preferences configuration21 = Main.Configuration;
5836 Preferences configuration22 = Main.Configuration;
5837 Preferences configuration23 = Main.Configuration;
5838 Preferences configuration24 = Main.Configuration;
5839 bool disableIntenseVisualEffects = Main.DisableIntenseVisualEffects;
5840 string text;
5841 Main.Configuration.Put("PlayerResourcesSet", text);
5842 string text2;
5843 Main.Configuration.Put("MinimapFrame", text2);
5844 Preferences configuration25 = Main.Configuration;
5846 Preferences configuration26 = Main.Configuration;
5847 int tooltipTime = Main.tooltipTime;
5848 Preferences configuration27 = Main.Configuration;
5849 int inventoryTooltipTime = Main.inventoryTooltipTime;
5850 Preferences configuration28 = Main.Configuration;
5851 bool settingsEnabled_OpaqueBoxBehindTooltips = Main.SettingsEnabled_OpaqueBoxBehindTooltips;
5852 Preferences configuration29 = Main.Configuration;
5855 configuration29.Put("TouchControlsProfile", id);
5856 Preferences configuration30 = Main.Configuration;
5857 float soundVolume = Main.soundVolume;
5858 Preferences configuration31 = Main.Configuration;
5859 float ambientVolume = Main.ambientVolume;
5860 Preferences configuration32 = Main.Configuration;
5861 float musicVolume = Main.musicVolume;
5862 Preferences configuration33 = Main.Configuration;
5863 bool towmusicUnlocked = Main.TOWMusicUnlocked;
5864 Preferences configuration34 = Main.Configuration;
5865 Preferences configuration35 = Main.Configuration;
5866 Preferences configuration36 = Main.Configuration;
5867 Preferences configuration37 = Main.Configuration;
5868 Preferences configuration38 = Main.Configuration;
5869 int qaStyle = Main.qaStyle;
5870 Preferences configuration39 = Main.Configuration;
5871 bool backgroundEnabled = Main.BackgroundEnabled;
5872 Preferences configuration40 = Main.Configuration;
5873 Preferences configuration41 = Main.Configuration;
5874 LightMode mode = Lighting.Mode;
5875 Preferences configuration42 = Main.Configuration;
5877 Preferences configuration43 = Main.Configuration;
5879 Preferences configuration44 = Main.Configuration;
5881 Preferences configuration45 = Main.Configuration;
5883 Preferences configuration46 = Main.Configuration;
5885 Preferences configuration47 = Main.Configuration;
5887 Preferences configuration48 = Main.Configuration;
5889 Preferences configuration49 = Main.Configuration;
5891 Preferences configuration50 = Main.Configuration;
5893 Preferences configuration51 = Main.Configuration;
5895 Preferences configuration52 = Main.Configuration;
5897 Preferences configuration53 = Main.Configuration;
5899 Preferences configuration54 = Main.Configuration;
5901 Preferences configuration55 = Main.Configuration;
5903 Preferences configuration56 = Main.Configuration;
5904 float caveParallax = Main.caveParallax;
5905 Preferences configuration57 = Main.Configuration;
5906 bool showItemText = Main.showItemText;
5907 Preferences configuration58 = Main.Configuration;
5908 Preferences configuration59 = Main.Configuration;
5909 Preferences configuration60 = Main.Configuration;
5910 bool smartBlocksEnabled = Player.SmartCursorSettings.SmartBlocksEnabled;
5911 Preferences configuration61 = Main.Configuration;
5912 bool smartAxeAfterPickaxe = Player.SmartCursorSettings.SmartAxeAfterPickaxe;
5913 Preferences configuration62 = Main.Configuration;
5915 Preferences configuration63 = Main.Configuration;
5917 Preferences configuration64 = Main.Configuration;
5918 bool hidePassword = Main.HidePassword;
5919 Preferences configuration65 = Main.Configuration;
5920 bool thickMouse = Main.ThickMouse;
5921 Preferences configuration66 = Main.Configuration;
5922 bool reversedUpDownArmorSetBonuses = Main.ReversedUpDownArmorSetBonuses;
5923 Preferences configuration67 = Main.Configuration;
5925 Preferences configuration68 = Main.Configuration;
5926 int num2 = 1;
5927 if (num2 == 0)
5928 {
5929 }
5930 if (num2 == 0)
5931 {
5932 }
5933 if (num2 == 0)
5934 {
5935 }
5936 int width = Screen.width;
5937 int width2 = Screen.width;
5938 int height = Screen.height;
5939 int height2 = Screen.height;
5940 Preferences configuration69 = Main.Configuration;
5941 Preferences configuration70 = Main.Configuration;
5942 Preferences configuration71 = Main.Configuration;
5943 Preferences configuration72 = Main.Configuration;
5944 Preferences configuration73 = Main.Configuration;
5945 Preferences configuration74 = Main.Configuration;
5946 Preferences configuration75 = Main.Configuration;
5947 Preferences configuration76 = Main.Configuration;
5948 int waveQuality = Main.WaveQuality;
5949 Preferences configuration77 = Main.Configuration;
5950 if (!true)
5951 {
5952 }
5953 Preferences configuration78 = Main.Configuration;
5954 if (!true)
5955 {
5956 }
5957 Preferences configuration79 = Main.Configuration;
5958 if (!true)
5959 {
5960 }
5961 Preferences configuration80 = Main.Configuration;
5962 if (!true)
5963 {
5964 }
5965 Preferences configuration81 = Main.Configuration;
5966 if (!true)
5967 {
5968 }
5969 Preferences configuration82 = Main.Configuration;
5970 if (!true)
5971 {
5972 }
5973 Preferences configuration83 = Main.Configuration;
5974 if (!true)
5975 {
5976 }
5977 Preferences configuration84 = Main.Configuration;
5978 bool enabled = ScreenPostProcessor.Enabled;
5979 Preferences configuration85 = Main.Configuration;
5980 bool showFrameRate = Main.showFrameRate;
5981 Preferences configuration86 = Main.Configuration;
5983 Preferences configuration87 = Main.Configuration;
5984 Preferences configuration88 = Main.Configuration;
5985 Preferences configuration89 = Main.Configuration;
5986 Preferences configuration90 = Main.Configuration;
5987 Preferences configuration91 = Main.Configuration;
5988 Preferences configuration92 = Main.Configuration;
5989 Preferences configuration93 = Main.Configuration;
5990 Preferences configuration94 = Main.Configuration;
5991 bool settingsEnabled_MinersWobble = Main.SettingsEnabled_MinersWobble;
5992 Preferences configuration95 = Main.Configuration;
5993 bool mouseShowBuildingGrid = Main.MouseShowBuildingGrid;
5994 Preferences configuration96 = Main.Configuration;
5995 bool settingsEnabled_TilesSwayInWind = Main.SettingsEnabled_TilesSwayInWind;
5996 Preferences configuration97 = Main.Configuration;
5997 bool cSmartCursorModeIsToggleAndNotHold = Main.cSmartCursorModeIsToggleAndNotHold;
5998 Preferences configuration98 = Main.Configuration;
5999 Preferences configuration99 = Main.Configuration;
6000 int num3 = 45683;
6001 if ("AutoSaveFrequency" == null)
6002 {
6003 }
6005 if (num3 == 0)
6006 {
6007 }
6008 Preferences configuration100 = Main.Configuration;
6009 Preferences configuration101 = Main.Configuration;
6010 Preferences configuration102 = Main.Configuration;
6011 Preferences configuration103 = Main.Configuration;
6012 Preferences configuration104 = Main.Configuration;
6013 Preferences configuration105 = Main.Configuration;
6014 int num4 = 1;
6015 return configuration105.Save(num4 != 0);
6016 }
class f__AnonymousType0<< Count > j__TPar
static InterfaceProfile_Layout Active
ItemGrid_Layout.ReorderStyle Reorder
static bool UseLargeMinimap
Definition Map_Layout.cs:18
DraggableItemGrid_Layout TextGrid
static MultiplayerChat_Layout Instance
static LockOnHelper.LockOnMode UseMode
void Put(string name, object value)
bool Save(bool canCreateFile=true)
static bool showFrameRate
Definition Main.cs:1581
static bool cSmartCursorModeIsToggleAndNotHold
Definition Main.cs:2909
static float ambientVolume
Definition Main.cs:1847
static int inventoryTooltipTime
Definition Main.cs:212
static Microsoft.Xna.Framework.Graphics.Color mouseColor
Definition Main.cs:3189
static bool showItemText
Definition Main.cs:1693
static int qaStyle
Definition Main.cs:895
static bool autoSave
Definition Main.cs:1707
static float caveParallax
Definition Main.cs:1679
static bool mapEnabled
Definition Main.cs:1231
static int invasionProgressMode
Definition Main.cs:2895
static Main.AutoPauseMode autoPause
Definition Main.cs:1763
static float musicVolume
Definition Main.cs:1833
static bool placementPreview
Definition Main.cs:1777
static int tooltipTime
Definition Main.cs:198
static float soundVolume
Definition Main.cs:1861
static bool DisableLeftShiftTrashCan
Definition ItemSlot.cs:1611
static int height
Definition Screen.cs:28
static int width
Definition Screen.cs:17
static DateTime Now
Definition DateTime.cs:530

References InterfaceStyles_Layout.Active, Terraria.Main.ambientVolume, Terraria.Main.autoPause, Terraria.Main.autoSave, Terraria.Main.BackgroundEnabled, Terraria.Main.caveParallax, Terraria.Main.Configuration, Terraria.Main.ControllerBorderColor, Terraria.Main.ControllerColor, Terraria.Main.cSmartCursorModeIsToggleAndNotHold, Terraria.GameContent.ChildSafety.Disabled, Terraria.Main.DisableIntenseVisualEffects, Terraria.UI.ItemSlot.Options.DisableLeftShiftTrashCan, ScreenPostProcessor.Enabled, UnityEngine.Screen.height, Terraria.Main.HidePassword, Terraria.UI.ItemSlot.Options.HighlightNewItems, VirtualControlsProfile_Layout.Id, MultiplayerChat_Layout.Instance, Terraria.Main.invasionProgressMode, Terraria.Main.inventoryTooltipTime, j__TPar, Terraria.Main.mapEnabled, System.mode, Terraria.Lighting.Mode, Terraria.Main.MouseBorderColor, Terraria.Main.mouseColor, Terraria.Main.MouseShowBuildingGrid, Terraria.Main.musicVolume, System.DateTime.Now, Terraria.Main.placementPreview, Terraria.IO.Preferences.Put(), Terraria.Main.qaStyle, ItemGrid_Layout.Reorder, Terraria.Main.ReversedUpDownArmorSetBonuses, Terraria.IO.Preferences.Save(), Terraria.Main.SettingsEnabled_MinersWobble, Terraria.Main.SettingsEnabled_OpaqueBoxBehindTooltips, Terraria.Main.SettingsEnabled_TilesSwayInWind, Terraria.Main.showFrameRate, Terraria.Main.showItemText, Terraria.Player.SmartCursorSettings.SmartAxeAfterPickaxe, Terraria.Player.SmartCursorSettings.SmartBlocksEnabled, Terraria.Main.soundVolume, System.text, MultiplayerChat_Layout.TextGrid, Terraria.Main.ThickMouse, Terraria.Main.tooltipTime, Terraria.Main.TOWMusicUnlocked, Map_Layout.UseLargeMinimap, Terraria.GameInput.LockOnHelper.UseMode, Terraria.Main.WaveQuality, and UnityEngine.Screen.width.

Referenced by GUISettings.Draw(), GUISettingsPauseMenu.Draw(), Terraria.Main.QuitGame(), Terraria.Main.ResetSettings(), and Terraria.WorldGen.saveToonWhilePlayingCallBack().