{"Id":"Candide.GameModels.Systems.Weather.WeatherSystem","Name":"WeatherSystem","DisplayName":"WeatherSystem","FullName":"Candide.GameModels.Systems.Weather.WeatherSystem","Namespace":"Candide.GameModels.Systems.Weather","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ActiveWeatherAmbianceHandlers:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.Ambience.IBiomeAmbience\u003E","Name":"ActiveWeatherAmbianceHandlers","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E ActiveWeatherAmbianceHandlers","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"14563324F9B29F3377837C9C3FD9309377E8AC4A983525F8D8862F41F77AA743"},{"Id":"ActiveWeatherControllers:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E","Name":"ActiveWeatherControllers","Type":"System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E ActiveWeatherControllers","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"D6E23D642376129EDB1BB9516041A8A8EF6BA053F7C97E1B560E6F29BC9885E4"},{"Id":"CurrentDominantWeatherId:System.String","Name":"CurrentDominantWeatherId","Type":"System.String","Signature":"public System.String CurrentDominantWeatherId","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"432923896168D8EEE524D680E740FDE449E8557325DF30B50D9F264D057D70DF"},{"Id":"Debug:System.Boolean","Name":"Debug","Type":"System.Boolean","Signature":"public System.Boolean Debug","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"3A4B8B8CA28F9A1DA01146730B2F474841568F926F5F35D2B4E59C8D76AC125A"},{"Id":"LightningStrikeList:System.Collections.Generic.List\u00601\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E","Name":"LightningStrikeList","Type":"System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E","Signature":"public System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E LightningStrikeList","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"5F8AB684BA44E678596B099CF0E9458FE899C73E220B0A245DFA1E953244A505"},{"Id":"ReUseCheckDictionary:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Single\u003E","Name":"ReUseCheckDictionary","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E ReUseCheckDictionary","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"80EB371E7D3634BE682B9A337052598C00C0F70E86EE0EFEAEDA9BDDE0030B6B"},{"Id":"WeatherCheckTickTime:System.Single","Name":"WeatherCheckTickTime","Type":"System.Single","Signature":"private System.Single WeatherCheckTickTime","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"55755AA1B6B7AA93A1B7B9980A4EBD18829B773FE8FE13CF2E17334EC479F283"},{"Id":"_weatherCheckTimer:System.Single","Name":"_weatherCheckTimer","Type":"System.Single","Signature":"private System.Single _weatherCheckTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"8989BB33A714F36848BE31099D11078EFF7293B60E15CC2BD654A2EB3519CC34"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":64,"BodyHash":"1B9B443DE8C41D59F9458B8A82EF8E573937C5C4EB2C98C48E279AB5192E5919","Hash":"26086F195212149A3ED6EAD87EDC74805F0F5E1651015739AD4664E1837A9832","CalledMethods":["System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()","Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::BeforeRender(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel)","List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"CreateImgui()-\u003ESystem.Void","Name":"CreateImgui","Signature":"public System.Void CreateImgui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":833,"BodyHash":"2DBB62CC16D67AB47DD22C24591C75F6FAC2946E7FFAFE2C5E2B90D3D0549A7F","Hash":"1F8A14198E22D795CEE58CB75C2BC7C197F8F190913D6F73CFEA4106B3FF6C91","CalledMethods":["Candide.GameModels.Managers.TimeSystem::get_Hour()","System.String::op_Implicit(System.String)","ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single, System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Math::Abs(System.Single)","System.DateTime::get_Date()","System.TimeSpan::FromHours(System.Double)","System.DateTime::op_Addition(System.DateTime, System.TimeSpan)","CandideServer.MessageModels.TimeMessage::.ctor()","Candide.GameModels.Services.TimeService::SendTime(CandideServer.MessageModels.TimeMessage)","ImGuiNET.ImGui::SliderFloat(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Single\u0026, System.Single, System.Single)","Candide.GameModels.Services.GameStateService::Send_UpdateGameConfig(CandideServer.Game.GameConfig)","ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan\u003CSystem.Char\u003E, System.Boolean\u0026)","System.String::Concat(System.String, System.String)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","Candide.Ambience.IBiomeAmbience::get_FadeHandler()","Candide.Ambience.FadeHandler::get_Strength()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()","System.IDisposable::Dispose()","ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::get_Keys()","Dictionary.KeyCollection\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::GetEnumerator()","Dictionary.KeyCollection.Enumerator\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::get_Current()","ImGuiNET.ImGui::Button(System.ReadOnlySpan\u003CSystem.Char\u003E)","CandideServer.MessageModels.Weather.CheatWeatherMessage::.ctor()"],"StringLiterals":["Hour","%.2f","Time Speed","Pause Weather","Pause Whole World","Debug Weather","Current Dominant Weather: ","Current Weather Strengths:",": ","Set Weather","Add Weather","Add "],"Source":null},{"Id":"DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"DrawOverScreen","Signature":"public System.Void DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":283,"BodyHash":"A1EE3552307A19DC689F4DA1F5DFACC494162FFF0DFE385694FB91FE519C0BF8","Hash":"68DBAD185AAB237B01E112BD21CB88511B2E534F03AB1F896ED3554D59E86E07","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()","Candide.Ambience.IBiomeAmbience::DrawOverScreen(Microsoft.Xna.Framework.Graphics.SpriteBatch)","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::get_Count()","System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::get_Current()","Candide.GameModels.Systems.Weather.LightningStrike::get_IsDone()","System.MathF::Pow(System.Single, System.Single)","List.Enumerator\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::MoveNext()","CandideCreator.Shared.Helpers.MathExtension::IsWonky(System.Single)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()","Microsoft.Xna.Framework.Graphics.Viewport::get_Width()","Microsoft.Xna.Framework.Graphics.Viewport::get_Height()","Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)","Microsoft.Xna.Framework.Color::get_White()","Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)","Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color)","System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void","Name":"DrawOverTiles","Signature":"public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix\u0026 cameraScaleMatrix)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"cameraScaleMatrix","Type":"Microsoft.Xna.Framework.Matrix\u0026","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":67,"BodyHash":"B21A537C7F6A33C09835A5822637E767B429B16F6940FECC1FA8EB92B81E6C0B","Hash":"74D7C87428558E9C61B1EDEBBDE15CF12F14FF264256061A4C13ADA98004D719","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()","Candide.Ambience.IBiomeAmbience::DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Matrix\u0026)","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"DrawOverWorld","Signature":"public System.Void DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"7A7249E68D1A58DF03012E70E4D11BAE2820C23B59D85DA6C4919B144DF200AC","Hash":"7BEFAD40EF364F06964DB97E647E01C4FC32352584D5677BC90A1FD7553C5461","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()","Candide.Ambience.IBiomeAmbience::DrawOverWorld(Microsoft.Xna.Framework.Graphics.SpriteBatch)","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"GetAmbientcolor(System.Single)-\u003EMicrosoft.Xna.Framework.Vector3","Name":"GetAmbientcolor","Signature":"public Microsoft.Xna.Framework.Vector3 GetAmbientcolor(System.Single hour)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Vector3","Parameters":[{"Name":"hour","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":122,"BodyHash":"2D038A24B658497C8FF418A90C37F8B7D0F642CC3EDCC3B97373CC3D51F461B8","Hash":"5D666C3FFE3454D4644AD0E25609B6A821CBC514229BEC832C776E0E0E8B219A","CalledMethods":["WeatherSystem.\u003C\u003Ec::\u003CGetAmbientcolor\u003Eb__18_0(Candide.Ambience.IBiomeAmbience, System.Single)","System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)","Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetAmbientColor(System.Single)","System.Func\u003CSystem.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetAmbientcolor\u003Eb__18_1(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)","System.Func\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetAmbientcolor\u003Eb__18_2(Microsoft.Xna.Framework.Vector3, System.Single)","System.Func\u003CMicrosoft.Xna.Framework.Vector3, System.Single, Microsoft.Xna.Framework.Vector3\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetWeatherBasedTimeBasedLightCurve(System.Single)-\u003ESystem.Single","Name":"GetWeatherBasedTimeBasedLightCurve","Signature":"public System.Single GetWeatherBasedTimeBasedLightCurve(System.Single hour)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"hour","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":122,"BodyHash":"E9FCE13A192181379E42CCCAF9474A88575E0C0196E76C34A51A70928BD79575","Hash":"B5AA57B1A10DF4E9D51C5AE09EFFB57508BDD03449CBD6A89C5EC08AA32B0D25","CalledMethods":["WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedTimeBasedLightCurve\u003Eb__19_0(Candide.Ambience.IBiomeAmbience, System.Single)","System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetTimeBasedLightCurve(System.Single)","System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedTimeBasedLightCurve\u003Eb__19_1(System.Single, System.Single, System.Single)","System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedTimeBasedLightCurve\u003Eb__19_2(System.Single, System.Single)","System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetWeatherBasedWetness(System.Single)-\u003ESystem.Single","Name":"GetWeatherBasedWetness","Signature":"public System.Single GetWeatherBasedWetness(System.Single hour)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"hour","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":122,"BodyHash":"4472F3CECBEDA39C76191C5A9F56D175CDCF2BF1CBC1E6819B7C42C5547C9C7E","Hash":"5F2A7F7A5B59AF4815245DBF895129F7A46F7106AB36A326E8F9E9F0CE7E734D","CalledMethods":["WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWetness\u003Eb__21_0(Candide.Ambience.IBiomeAmbience, System.Single)","System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetWetness(System.Single)","System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWetness\u003Eb__21_1(System.Single, System.Single, System.Single)","System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWetness\u003Eb__21_2(System.Single, System.Single)","System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetWeatherBasedWind(System.Single)-\u003ESystem.Single","Name":"GetWeatherBasedWind","Signature":"public System.Single GetWeatherBasedWind(System.Single hour)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"hour","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":122,"BodyHash":"6312C0383C47005B83A2757462F55C66B549CDA19DA5FC515B178400283CD5D6","Hash":"7EA28D38FD7384BADC23BA1412EF2B4453CA5D53F05853751C8089F6AB6993BC","CalledMethods":["WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWind\u003Eb__20_0(Candide.Ambience.IBiomeAmbience, System.Single)","System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetWind(System.Single)","System.Func\u003CSystem.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWind\u003Eb__20_1(System.Single, System.Single, System.Single)","System.Func\u003CSystem.Single, System.Single, System.Single, System.ValueTuple\u003CSystem.Single, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherBasedWind\u003Eb__20_2(System.Single, System.Single)","System.Func\u003CSystem.Single, System.Single, System.Single\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetWeatherMoonColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E","Name":"GetWeatherMoonColorAndDirection","Signature":"public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetWeatherMoonColorAndDirection(System.Single hour)","Visibility":"public","ReturnType":"System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E","Parameters":[{"Name":"hour","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":121,"BodyHash":"A0BE8DC424D91DE1B40AE63DD7008A370CE8AEFB88996D109FC2173756D322B1","Hash":"5B6617786BF2C985D0EB5B6F39A3B2CC5E405D2EAA86EF2D1AADE8F2ED98E83E","CalledMethods":["WeatherSystem.\u003C\u003Ec__DisplayClass23_0::.ctor()","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherMoonColorAndDirection\u003Eb__23_0(Candide.Ambience.IBiomeAmbience, System.Single)","System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)","Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetMoonColorAndDirection(System.Single)","System.Func\u003CSystem.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherMoonColorAndDirection\u003Eb__23_1(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)","System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec__DisplayClass23_0::\u003CGetWeatherMoonColorAndDirection\u003Eb__2(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)","System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"],"StringLiterals":[],"Source":null},{"Id":"GetWeatherSunColorAndDirection(System.Single)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,Microsoft.Xna.Framework.Vector3\u003E","Name":"GetWeatherSunColorAndDirection","Signature":"public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E GetWeatherSunColorAndDirection(System.Single hour)","Visibility":"public","ReturnType":"System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E","Parameters":[{"Name":"hour","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":121,"BodyHash":"0EF84DED4A9BA75AB23A027C90402C9D4C445A96C3492F91649E5AA241BDBADC","Hash":"AA6124F6F9C962A3ECFD3F0912A4A6C62DE54E160B80BB5E26D09077E5DECE9C","CalledMethods":["WeatherSystem.\u003C\u003Ec__DisplayClass22_0::.ctor()","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherSunColorAndDirection\u003Eb__22_0(Candide.Ambience.IBiomeAmbience, System.Single)","System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)","Candide.Ambience.WeatherAmbienceHandlers.NormalWeatherAmbienceHandler::GetSunColorAndDirection(System.Single)","System.Func\u003CSystem.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec::\u003CGetWeatherSunColorAndDirection\u003Eb__22_1(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)","System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single\u003E\u003E::.ctor(System.Object, System.IntPtr)","WeatherSystem.\u003C\u003Ec__DisplayClass22_0::\u003CGetWeatherSunColorAndDirection\u003Eb__2(System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single)","System.Func\u003CSystem.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E, System.Single, System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u003E\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Systems.AmbienceSystem::GetAmbienceMix(System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E, System.Single, System.Func\u003CCandide.Ambience.IBiomeAmbience, System.Single, T\u003E, System.Func\u003CSystem.Single, T\u003E, System.Func\u003CT, T, System.Single, System.ValueTuple\u003CT, System.Single\u003E\u003E, System.Func\u003CT, System.Single, T\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnPlayerEnteredWeather(System.String)-\u003ESystem.Void","Name":"OnPlayerEnteredWeather","Signature":"private System.Void OnPlayerEnteredWeather(System.String weatherId)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"weatherId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":45,"BodyHash":"173F9C56462BB1C4C71D945D0F36A99B3E463432EEFF9E66905C0904321875EC","Hash":"7C5871C7A0221DC1375CC80D76B36FB696B00B3A72709E506F40E51196927AC7","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)","Candide.GameModels.Systems.AmbienceSystem::SetWeatherAmbienceOverride(System.String, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":44,"BodyHash":"1AB780E4FC4C406BFE08183055CF7DF095717B971263A7506B24F6E39E00D3F2","Hash":"BCDF8A7298B0AF5242691D62DE78CB6E077F5A9711BBAF641854EB7BD2FEC0F6","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Clear()","System.Collections.Generic.List\u003CCandide.GameModels.Systems.Weather.LightningStrike\u003E::Clear()","Candide.GameModels.Systems.AmbienceSystem::SetWeatherAmbienceOverride(System.String, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"UpdateActiveWeatherControllers(System.Single)-\u003ESystem.Void","Name":"UpdateActiveWeatherControllers","Signature":"public System.Void UpdateActiveWeatherControllers(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":65,"BodyHash":"DA2A328569D612E5DC9900B93F3DA405DDC639905F4797AB297E36068A46C691","Hash":"93CEB5DC317BC472CA9BD57295E891FCE2920BC2C1415A8ADB3223E202175CE1","CalledMethods":["System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()","List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()","Candide.Ambience.WeatherAmbienceHandlers.IWeatherAmbienceController::Update(Candide.GameModels.Models.Weather.ClientWeatherInstanceModel, System.Single)","List.Enumerator\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"UpdateWeather(System.Single)-\u003ESystem.Void","Name":"UpdateWeather","Signature":"public System.Void UpdateWeather(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":146,"BodyHash":"202C71761082C1472AC899A975D0BC7856AD6AAE5FC19BBD21F3E1192015B5FF","Hash":"3BD1A47923B99F003B33D905263DC4E6A3902D3266F6468136F82369B7FDA390","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.GameModels.Systems.Weather.WeatherController::RemoveWeather(System.Guid, System.Boolean)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"UpdateWeatherCheck(System.Single, System.Boolean)-\u003ESystem.Void","Name":"UpdateWeatherCheck","Signature":"public System.Void UpdateWeatherCheck(System.Single dt, System.Boolean makeNextCheckImmediately)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"makeNextCheckImmediately","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1020,"BodyHash":"73CAAE2065F7F1EAAE945C73F63F1C21E4BF998FB51824746CB3FCF2061AA9A0","Hash":"1FD973FC67E63C1E38B138AA6D6BB00DAB3DA9ACD152EC61980D839987C03660","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","CandideCreator.Shared.Models.RectangleF::get_Area()","CandideCreator.Shared.Models.RectangleF::get_Right()","CandideCreator.Shared.Models.RectangleF::get_Bottom()","CandideCreator.Shared.Models.RectangleF::get_Center()","System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::get_Current()","Microsoft.Xna.Framework.Vector2::get_Zero()","CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)","CandideCreator.Shared.Models.RectangleF::Intersects(CandideCreator.Shared.Models.RectangleF)","CandideCreator.Shared.Helpers.CandideMathHelper::GetCircleRectangleIntersectingArea(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::set_Item(!0, !1)","System.Collections.Generic.List\u003CCandide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::Add(!0)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Candide.GameModels.Models.Weather.ClientWeatherInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Single\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Single\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Weather.ClientWeatherData\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Add(!0, !1)","Candide.Ambience.IBiomeAmbience::get_FadeHandler()","Candide.Ambience.FadeHandler::SetStrength(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"UpdateWeatherHandlers(System.Single)-\u003ESystem.Void","Name":"UpdateWeatherHandlers","Signature":"public System.Void UpdateWeatherHandlers(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":117,"BodyHash":"41390CE8A15F66BC8E76608000BCE83BE2972BE545F0B6539B2581B4B91F3263","Hash":"347D30B245B85C209AEA8658A4C4958DB17A0912DEDF7F0CC18DFD5BCAC6B326","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Deconstruct(!0\u0026, !1\u0026)","Candide.Ambience.IBiomeAmbience::get_FadeHandler()","Candide.Ambience.FadeHandler::Update(System.Single)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::Remove(!0)","Candide.Ambience.IBiomeAmbience::OnUpdate(System.Single)","Dictionary.Enumerator\u003CSystem.String, Candide.Ambience.IBiomeAmbience\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.GameModels.Systems.Weather.WeatherSystem::UpdateActiveWeatherControllers(System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"BED4D49D26BC3BA6181F2E3B95F3BF8AC586A7D52B02CCA310407258EF8D086C"}