{"Id":"CandideServer.Models.Spells.ServerWeatherSpell","Name":"ServerWeatherSpell","DisplayName":"ServerWeatherSpell","FullName":"CandideServer.Models.Spells.ServerWeatherSpell","Namespace":"CandideServer.Models.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Models.Spells.AbstractServerSpell","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CanCast(CandideServer.Models.Spells.ServerSpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"context","Type":"CandideServer.Models.Spells.ServerSpellCastingContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"6943A403F3489D519B1E49E7492B1FF0696C9C69DFA3969F560CB405614CF473","Hash":"A3D1D8D9EF2B378848C24E01129570E0817E8FAD77364E0941D387226F63EE74","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.ServerWeatherData\u003E::ContainsKey(!0)","System.Guid::op_Inequality(System.Guid, System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"DoCast(Shared.Combat.Projectiles.ProjectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void","Name":"DoCast","Signature":"protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Shared.Combat.Projectiles.ProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"CandideServer.Models.Spells.ServerSpellCastingContext","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":120,"BodyHash":"92777BBC641BF6688F946B12C1DAE96EF4F098471B01BB8E4C930D74F883773B","Hash":"EF09ADBAEDAF4CB280F3D21CDF7887079C1EADD1BF3E76C83D704A161B630A9D","CalledMethods":["System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::get_Zero()","CandideServer.ServerManagers.WeatherServerManager::CheatWeather(System.String, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector2, System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"C6442094274BA753B508DB6149FB5259AF5C1BFED097C5B7798AE40AD110A3D7"}