{"Id":"CandideServer.ServerSystems.Weather.Controllers.ServerThunderWeatherController","Name":"ServerThunderWeatherController","DisplayName":"ServerThunderWeatherController","FullName":"CandideServer.ServerSystems.Weather.Controllers.ServerThunderWeatherController","Namespace":"CandideServer.ServerSystems.Weather.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":["CandideServer.Data.DataModels.IServerWeatherController"],"SourceLocations":[],"Fields":[{"Id":"DisableLightningStrikes:System.Boolean","Name":"DisableLightningStrikes","Type":"System.Boolean","Signature":"public System.Boolean DisableLightningStrikes","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A3A88F00D471FC6043907117A617B0C26818B9C153A7C3F264AF063AE0459706"},{"Id":"ShootTimer:System.Single","Name":"ShootTimer","Type":"System.Single","Signature":"public System.Single ShootTimer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4CD789CDB0989711031C546955595C0237718C5A7902C3326D50522818FC68C8"},{"Id":"Timer:System.Single","Name":"Timer","Type":"System.Single","Signature":"public System.Single Timer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"},{"Id":"Weather:Shared.Models.Weather.WeatherInstanceModel","Name":"Weather","Type":"Shared.Models.Weather.WeatherInstanceModel","Signature":"public Shared.Models.Weather.WeatherInstanceModel Weather","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"59B2CA70CB847DFE8E34C3709D310013D1FF6CE7CD499C34F5C40778D9DD8BFA"}],"Properties":[],"Events":[],"Methods":[{"Id":"Initialize(Shared.Models.Weather.WeatherInstanceModel)-\u003ESystem.Void","Name":"Initialize","Signature":"public System.Void Initialize(Shared.Models.Weather.WeatherInstanceModel instance)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"instance","Type":"Shared.Models.Weather.WeatherInstanceModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":93,"BodyHash":"854CEC6BCE4E5BB7CC1A8C897837885658DAB85734C4810F03FF72342B68BD6E","Hash":"AAAC8B965F62625CF4AF7EF464ADA23935AC503B6ADA83E325D736C5BC385B94","CalledMethods":["CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"Update(System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":346,"BodyHash":"11DDE6893388520CB340AE31C8D81EDF2A148B14D074863242BA3E54445A7778","Hash":"0BF0A6EBDBF7F831E10D473CAC4CF742E23049DC62D61BE026F2AC00C834F277","CalledMethods":["CandideServer.ServerSystems.Weather.Controllers.ServerRainyWeatherController::WaterRandomPoint(Shared.Models.Weather.WeatherInstanceModel)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)","System.Random::NextSingle()","CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)","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)","CandideServer.Entities.ServerEntitySystemManager::CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean)","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","System.Guid::NewGuid()","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"],"StringLiterals":[],"Source":null}],"Hash":"4E8C09FDD98A280D73619A0415E93504603654B9C9C7C4F5BDFC6176FC14FEB0"}