fBaseXtensions.EventHandling.OnProfileChanged C# (CSharp) Method

OnProfileChanged() private static method

private static OnProfileChanged ( object obj, EventArgs args ) : void
obj object
args System.EventArgs
return void
        private static void OnProfileChanged(object obj, EventArgs args)
        {
            Logger.Write(LogLevel.Event, "OnProfileChanged Event");
            string sThisProfile = ProfileManager.CurrentProfile.Path;

            if (FunkyGame.CurrentStats != null && !CharacterControl.AltHeroGamblingEnabled)
            {
                FunkyGame.CurrentStats.ProfileChanged(sThisProfile);
                Stats.Stats.WriteProfileTrackerOutput(ref FunkyGame.CurrentStats);
            }
            FunkyGame.Game.ObjectCustomWeights.Clear();
            SettingCluster.ClusterSettingsTag = FunkyBaseExtension.Settings.Cluster;
            FunkyGame.Game.QuestMode = false;
            SettingLOSMovement.LOSSettingsTag = FunkyBaseExtension.Settings.LOSMovement;
            MonitorSettings.MonitorSettingsTag = FunkyBaseExtension.Settings.Monitoring;
            SettingAdventureMode.AdventureModeSettingsTag = FunkyBaseExtension.Settings.AdventureMode;
        }