{"Id":"Candide.GameModels.Models.Spells.ActionInProgressSpell","Name":"ActionInProgressSpell","DisplayName":"ActionInProgressSpell","FullName":"Candide.GameModels.Models.Spells.ActionInProgressSpell","Namespace":"Candide.GameModels.Models.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.GameModels.Models.Spells.AbstractSpell","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"E394313ED090C745CF409387109709A5C2709D59D482CCDDF86C0706D174BA11","Hash":"EBA9D3DA555D03379B4829BDA7F7DB5FF6CA049713A178AA841FF4FF4A18F23A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void","Name":"Cast","Signature":"protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Candide.Combat.ClientProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","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":329,"BodyHash":"9E196C7BA283F677196FA884B4B8F5D419663B0004D75EB43BE2B8480CCFC9BE","Hash":"AB0E86F7E9FC2335881B73FB07C4CF35B62300851E1A9ED70A58FE002B3002E7","CalledMethods":["ActionInProgressSpell.\u003C\u003Ec__DisplayClass2_0::.ctor()","Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Controller()","System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()","System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_Value()","Shared.Models.Items.ItemInstanceModel::get_Data()","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Shared.Text.StringDefinitions::GetString(System.String)","System.Array::Empty()","ActionInProgressSpell.\u003C\u003Ec__DisplayClass2_0::\u003CCast\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","Candide.ActionInProgress.SpellActionInProgressController::.ctor(System.Action)","Candide.ActionInProgress.SpellActionInProgress::.ctor(Shared.ActionInProgress.ActionInProgressHitArea[], Shared.Entity.EntityWrapper, System.String, Shared.ActionInProgress.ActionInProgressAnimation, Shared.ActionInProgress.IActionInProgressController, System.Single, System.String)","Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)","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()","Shared.Analytics.AnalyticsManager::TrackError(System.String)"],"StringLiterals":["Error in ActionInProgressSpell.\n"],"Source":null},{"Id":"GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void","Name":"GetToolTipText","Signature":"public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sb","Type":"System.Text.StringBuilder","IsOut":false,"IsOptional":false},{"Name":"spellArgs","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":80,"BodyHash":"E22E0F8F442C9F0377A813CE6C4F42132A14041BC64F0D859C9F7564FD9033A5","Hash":"99BDF8002069C7FB32DF630850858ABC6AA5C8939B46DB9A1AB30DE7CF7AD807","CalledMethods":["Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Models.Spells.AbstractSpell\u003E::TryGetValue(!0, !1\u0026)","Candide.GameModels.Models.Spells.AbstractSpell::GetToolTipText(System.Text.StringBuilder, System.Object)","System.Text.StringBuilder::AppendLine(System.String)"],"StringLiterals":["MISSING SPELL TYPE DATA"],"Source":null},{"Id":"OnFinished(Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E)-\u003ESystem.Void","Name":"OnFinished","Signature":"private System.Void OnFinished(Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs args, Shared.Entity.EntityWrapper entity, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E contextItemData)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Shared.Combat.Spells.Parameters.ActionInProgressSpellArgs","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"contextItemData","Type":"System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":63,"BodyHash":"79DE08E4185579F82278E4931AA351B7AFC19CDD8DB33A38B6CB8493E203C561","Hash":"7927EB431AFD1EC8B23CF04D811BE44BFA9455DC450656BB32CB01B9C6882FAB","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)"],"StringLiterals":[],"Source":null}],"Hash":"A840C7205F71B67D63EE1E32C7D698B2BF263B4B81B2FC40632042251452C537"}