{"Id":"Candide.Program","Name":"Program","DisplayName":"Program","FullName":"Candide.Program","Namespace":"Candide","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_ignoreException:System.Exception","Name":"_ignoreException","Type":"System.Exception","Signature":"private System.Exception _ignoreException","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"04869121CED763E802C047FF3EDBE500FFCE2107B1EB17C10C9CC204256CFCDF"}],"Properties":[],"Events":[],"Methods":[{"Id":"App_DispatcherUnhandledException(System.Object, System.UnhandledExceptionEventArgs)-\u003ESystem.Void","Name":"App_DispatcherUnhandledException","Signature":"private System.Void App_DispatcherUnhandledException(System.Object sender, System.UnhandledExceptionEventArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"args","Type":"System.UnhandledExceptionEventArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":113,"BodyHash":"64078D196851332DA34E46E4FDDE9017C857CF13449B56657FA045812E6B958E","Hash":"28FD1D4C571FD650AC4C45EFFE1F91F428A0D2633F163BF6F19D9A364E57D228","CalledMethods":["System.UnhandledExceptionEventArgs::get_ExceptionObject()","Candide.Program::Game_UnhandledExceptionHandler(System.Exception)","System.Object::ToString()","Shared.Analytics.AnalyticsManager::TrackError(System.String)","System.String::Concat(System.String, System.String)","System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)","System.UnhandledExceptionEventArgs::get_IsTerminating()","Candide.Program::OnExit()"],"StringLiterals":["\nInstalling the Microsoft Visual C\u002B\u002B Redistributable can sometimes fix this error. It can be download at:\nhttps://aka.ms","An error has occurred.","Romestead"],"Source":null},{"Id":"CrossplatformErrorMessageBox(System.String, System.String, System.Boolean)-\u003ESystem.Boolean","Name":"CrossplatformErrorMessageBox","Signature":"private System.Boolean CrossplatformErrorMessageBox(System.String text, System.String caption, System.Boolean allowContinue)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"text","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"caption","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"allowContinue","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":41,"BodyHash":"4D02D945656AFFEDB8423809F22728FE7DC86B0605F92B0847A481D79148E20F","Hash":"09DD1113FD71125737D4178DF48A9B2BC014571A1B601FAC62BD38A5AD48437C","CalledMethods":["System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)"],"StringLiterals":[],"Source":null},{"Id":"Game_UnhandledExceptionHandler(System.Exception)-\u003ESystem.Boolean","Name":"Game_UnhandledExceptionHandler","Signature":"private System.Boolean Game_UnhandledExceptionHandler(System.Exception exception)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"exception","Type":"System.Exception","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1569,"BodyHash":"B4C2E570E8AD155EC10289E47A72833C6490E5D610C7CECB7E8709D09A5D7B40","Hash":"DD023A6ABEB8AAA1F75F90FA85D2D7839EFE546ADED153A97088B2F9867AFF89","CalledMethods":["Candide.Globals::ForceTopMostWindow(System.Boolean)","System.Windows.Forms.MessageBox::Show(System.String, System.String, System.Windows.Forms.MessageBoxButtons, System.Windows.Forms.MessageBoxIcon)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","SharpDX.SharpDXException::get_Descriptor()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","SharpDX.ResultDescriptor::get_ApiCode()","System.String::op_Equality(System.String, System.String)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Handle()","SharpDX.Direct3D11.Device::get_DeviceRemovedReason()","System.String::Concat(System.String, System.String)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Adapter()","Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_Description()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_VendorId()","Microsoft.Xna.Framework.Graphics.GraphicsAdapter::get_Revision()","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()","Shared.Analytics.AnalyticsManager::TrackError(System.String)","Candide.Program::CrossplatformErrorMessageBox(System.String, System.String, System.Boolean)","System.Object::ToString()","System.Exception::get_Message()","Candide.DebugTools.TamperChecker::IsGameLikelyTamperedWith(System.Exception)","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Count()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)","Microsoft.Xna.Framework.GameTime::get_TotalGameTime()","System.TimeSpan::get_TotalHours()","System.Object::GetType()","System.Reflection.MemberInfo::get_Name()","System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)"],"StringLiterals":["Romestead encountered a graphics device error.\n","DeviceRemoved","Remove reason: ","Out of memory","Invalid Arguments","A device supporting DirectX 11 or higher is required.\r\n\r\nEnsure your device has at least one of the following:\r\nNVIDIA G","\nAdapter: "," Id: "," Revision: "," \nDisplay: ","\n\nFull Error: ","Graphics Error","NoSuitableGraphicsDeviceException - ","Romestead was unable to access the computers graphics system.\r\nRestarting your computer might be able to resolve this is","Graphics Context Error","FMODException - Result: "],"Source":null},{"Id":"LoadNvApi32()-\u003ESystem.Int32","Name":"LoadNvApi32","Signature":"private System.Int32 LoadNvApi32()","Visibility":"private","ReturnType":"System.Int32","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"96F742639C2F6469A71072D24D6C8EEF88E5563C7B2721D99F0AC8988D50CD28","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"LoadNvApi64()-\u003ESystem.Int32","Name":"LoadNvApi64","Signature":"private System.Int32 LoadNvApi64()","Visibility":"private","ReturnType":"System.Int32","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"9BFC743DD2773CEA53B2CC94ACE2A4CE4063AADEF4C879100B591B2BDB4D5BF9","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Main(System.String[])-\u003ESystem.Void","Name":"Main","Signature":"private System.Void Main(System.String[] args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"System.String[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":511,"BodyHash":"5F2A90AF7323891AEE4E90E94F7D3F91AE381B1ACCD655A8A5A0689C28E04885","Hash":"B86ADCB4AE610160CC68414A22B73F1DFEFDCE165B702AE5B3E571CD725C86A6","CalledMethods":["Program.\u003C\u003Ec__DisplayClass3_0::.ctor()","System.String::Equals(System.String, System.String, System.StringComparison)","Candide.Program::TryForceHighPerformanceGpu()","System.Runtime.Intrinsics.X86.Avx2::get_IsSupported()","System.AppDomain::get_CurrentDomain()","Candide.Program::App_DispatcherUnhandledException(System.Object, System.UnhandledExceptionEventArgs)","System.UnhandledExceptionEventHandler::.ctor(System.Object, System.IntPtr)","System.AppDomain::add_UnhandledException(System.UnhandledExceptionEventHandler)","System.Globalization.CultureInfo::GetCultureInfo(System.String)","System.Globalization.CultureInfo::set_DefaultThreadCurrentUICulture(System.Globalization.CultureInfo)","Program.\u003C\u003Ec__DisplayClass3_0::\u003CMain\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","Shared.Steam.SteamManager::add_OnNeedsToExit(System.Action)","Shared.Steam.SteamManager::Init()","Candide.Scene.ErrorHandlingGameSceneGame::.ctor()","Candide.Scene.GameSceneManager::SetCurrentScene()","Candide.Program::Game_UnhandledExceptionHandler(System.Exception)","System.Func\u003CSystem.Exception, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","System.Object::ToString()","Shared.Analytics.AnalyticsManager::Configure(System.String)","Shared.Analytics.AnalyticsManager::Initialize()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)","Microsoft.Xna.Framework.Input.MessageBox::Show(System.String, System.String, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)","System.Threading.Tasks.Task::Wait()","Microsoft.Xna.Framework.Game::Run()","Candide.Sound.SoundPlayer::UnloadAndRelease()","Candide.Program::OnExit()","System.IDisposable::Dispose()"],"StringLiterals":["fmodliveupdate","novid","novideo","-novid","-novideo","en-US","Error","Unknown error when starting game.\n","Ok","Unknown error when stopping game.\n"],"Source":null},{"Id":"OnExit()-\u003ESystem.Void","Name":"OnExit","Signature":"private System.Void OnExit()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":425,"BodyHash":"47E2ED83AE4B8881456492898BC4A7DDA8CBF9644E38A09225F5C3FAD0CAFEEB","Hash":"56DB677AFBD11E1EA7B0E207479F9AD3EEAF6913D7744CCBD1A32E54433192E1","CalledMethods":["System.AppDomain::get_CurrentDomain()","Candide.Program::App_DispatcherUnhandledException(System.Object, System.UnhandledExceptionEventArgs)","System.UnhandledExceptionEventHandler::.ctor(System.Object, System.IntPtr)","System.AppDomain::remove_UnhandledException(System.UnhandledExceptionEventHandler)","CandideServer.Server.BaseServer::Stop(System.Boolean)","Candide.Multiplayer.Network.NetworkManager::StopClient()","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_DisplayMode()","Microsoft.Xna.Framework.Graphics.DisplayMode::get_AspectRatio()","Shared.Analytics.AnalyticsManager::AddDesignEvent(System.String)","Candide.UserSettings.DisplayUserSettings::get_CameraScale()","Candide.UserSettings.DisplayUserSettings::GetDefaultCameraScale()","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","System.Nullable\u003CSystem.Single\u003E::get_Value()","System.Math::Abs(System.Single)","Shared.Analytics.AnalyticsManager::OnQuit()"],"StringLiterals":["screen_wide","screen_wide_ultra","zoom:1.0\u002B","zoom:out:0.9","zoom:out:0.8","zoom:out:0.7","zoom:out:0.6","zoom:out:0.5","zoom:out:0.4","zoom:out:0.3","zoom:out:0.2","zoom:out:0.1","zoom:out:0.0","zoom:default"],"Source":null},{"Id":"SteamExitWarning()-\u003ESystem.Void","Name":"SteamExitWarning","Signature":"private System.Void SteamExitWarning()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":31,"BodyHash":"F910EA816C911F980402E0A971D1CF856F819754EE671C4DB4F231B403A03AE2","Hash":"5F7BFDAC61845957CD11622D11FC7CB8AB2553FA6DB1D41B51BCED8D79130F0F","CalledMethods":["\u003C\u003Ez__ReadOnlySingleElementList\u003CSystem.String\u003E::.ctor(T)","Microsoft.Xna.Framework.Input.MessageBox::Show(System.String, System.String, System.Collections.Generic.IEnumerable\u003CSystem.String\u003E)","System.Threading.Tasks.Task::Wait()"],"StringLiterals":["Error","Steam must be running.","Ok"],"Source":null},{"Id":"TryForceHighPerformanceGpu()-\u003ESystem.Void","Name":"TryForceHighPerformanceGpu","Signature":"private System.Void TryForceHighPerformanceGpu()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"2C474BCFA0071D303CE2CE2261A811F2B129D800A2EDBDAAB05C43A0F6B4B434","Hash":"BC525C0FDEBE7F6FAB8A3C0C5943E3B1E3E4B398965638C40C81475E50CEF81B","CalledMethods":["System.Environment::get_Is64BitProcess()","Candide.Program::LoadNvApi64()","Candide.Program::LoadNvApi32()"],"StringLiterals":[],"Source":null}],"Hash":"8A0B2D381B2D2F41132299EA62A0B4692DF217D5E9BF4085D3D5F332F3ACF682"}