{"Id":"CandideServer.ServerControllers.ServerWeatherController","Name":"ServerWeatherController","DisplayName":"ServerWeatherController","FullName":"CandideServer.ServerControllers.ServerWeatherController","Namespace":"CandideServer.ServerControllers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"MoveWeather","Signature":"public System.Boolean MoveWeather(System.Guid weatherInstanceId, Microsoft.Xna.Framework.Vector2 position)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"weatherInstanceId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"3534958B46548A55DC534B49EB1CEA9BEB330FA4C7EEFAD1073140D918F6A7CF","Hash":"BCF26C98B16DA25FBBA417E668931DAED61CC1B933DFE312940E555CF40DC271","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"OnServerGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void","Name":"OnServerGameStateLoaded","Signature":"private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"gameDescription","Type":"CandideServer.GameDescription","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":161,"BodyHash":"A255421FBAF4786E22B75EAF1832AB6671719A1B3F4B62D4AC1ED8C2FA40F0B6","Hash":"0DB792EE36590E554832861C51D8F96BFA7ACE767AB5B682B7F761AD711242A7","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()","CandideServer.Database.ServerWeatherDataBase::TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::Remove(!0)","System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E::Invoke()","CandideServer.Data.DataModels.IServerWeatherController::Initialize(Shared.Models.Weather.WeatherInstanceModel)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::set_Item(!0, !1)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerSystems.Weather.ServerWeatherSystem::OnWeathersLoaded()"],"StringLiterals":["Tried to load weather with data id \u0027","\u0027 but data could not be found"],"Source":null},{"Id":"RemoveWeather(System.Guid)-\u003ESystem.Boolean","Name":"RemoveWeather","Signature":"public System.Boolean RemoveWeather(System.Guid weatherInstanceId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"weatherInstanceId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"B11CC1699690889D8A4ABD393DE43D58CDBA7690317A6B9FD1C21F7F75017AFF","Hash":"C93AE1807B7EA33C30D33AC36BF1B649B18D36B5FDCC4BE3063C2E65C46BCAAC","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::Remove(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::Remove(!0)"],"StringLiterals":[],"Source":null},{"Id":"SpawnWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, System.Guid, System.Boolean)-\u003EShared.Models.Weather.WeatherInstanceModel","Name":"SpawnWeather","Signature":"public Shared.Models.Weather.WeatherInstanceModel SpawnWeather(System.String weatherDataId, Microsoft.Xna.Framework.Vector2 position, System.Single radius1, System.Single radius2, Microsoft.Xna.Framework.Vector2 velocity, System.Single duration, System.Guid instanceId, System.Boolean doNotAutoRemove)","Visibility":"public","ReturnType":"Shared.Models.Weather.WeatherInstanceModel","Parameters":[{"Name":"weatherDataId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"radius1","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"radius2","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"duration","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"instanceId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"doNotAutoRemove","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":246,"BodyHash":"790A2596B1829FEFBD55779193B08766DF07805D64215EAD8CBDC8A34C526C7D","Hash":"CCC45777D97AFF2377AAA54C12A10E2C0E8A0F14BC99B8E0AAE856B97E1AD55C","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::ContainsKey(!0)","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()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.Database.ServerWeatherDataBase::TryGetWeatherData(System.String, CandideServer.Data.DataModels.ServerWeatherData\u0026)","System.String::Concat(System.String, System.String, System.String)","Shared.Models.Weather.WeatherInstanceModel::.ctor()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::set_Item(!0, !1)","System.Func\u003CCandideServer.Data.DataModels.IServerWeatherController\u003E::Invoke()","CandideServer.Data.DataModels.IServerWeatherController::Initialize(Shared.Models.Weather.WeatherInstanceModel)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Data.DataModels.IServerWeatherController\u003E::set_Item(!0, !1)"],"StringLiterals":["Tried to spawn new weather with id "," but the id already existed","Tried to spawn new weather with data id \u0027","\u0027 but data could not be found"],"Source":null},{"Id":"TimeSkipped(System.TimeSpan, System.Double)-\u003ESystem.Void","Name":"TimeSkipped","Signature":"public System.Void TimeSkipped(System.TimeSpan timeSkipped, System.Double realTimeRatio)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"timeSkipped","Type":"System.TimeSpan","IsOut":false,"IsOptional":false},{"Name":"realTimeRatio","Type":"System.Double","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":191,"BodyHash":"20DB80890FE5939446CC1BF485E9EE2069912E8CAC37E1D891F1BBF8AF0AF616","Hash":"C9CF2D2A62322853E81306003448B386DC1E7FE2347E03F8FEDBA4CF49E2DB2F","CalledMethods":["System.TimeSpan::op_Division(System.TimeSpan, System.Double)","System.TimeSpan::get_TotalSeconds()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)","CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)","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)","Dictionary.Enumerator\u003CSystem.Guid, Shared.Models.Weather.WeatherInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerSystems.Weather.ServerWeatherSystem::OnTimeSkip()"],"StringLiterals":[],"Source":null}],"Hash":"53F7DA3595E4393FA97D7A9B37F435ADE3E21E9BED0175B0BC81BAD8D15567A7"}