{"Id":"Candide.GameModels.Models.Spells.ScriptedSpell","Name":"ScriptedSpell","DisplayName":"ScriptedSpell","FullName":"Candide.GameModels.Models.Spells.ScriptedSpell","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":167,"BodyHash":"C824123786E6A546FACE1CA79A70D58642632F64659F96B3A09CC59B8C3083B8","Hash":"EA5E9E805AB4B538D0020C9EEC803E228F8A9F48A88024AF29E3FF25F5CBD446","CalledMethods":["System.String::op_Equality(System.String, System.String)","Candide.GameModels.Models.Spells.ScriptedSpell::TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)","Shared.Combat.Spells.SharedScriptedSpell::CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel)","Shared.Combat.Spells.SharedScriptedSpell::CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel)","Shared.Combat.Spells.SharedScriptedSpell::CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel)","Shared.Combat.Spells.SharedScriptedSpell::CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)"],"StringLiterals":["player-bag-space-increase-lvl1","player-reset-favours","player-teleport-home"],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"883F4C4D47ED2101D8D404F05ABE87DC53A905D3B9682E0CC57A2B3E9CE3106A","CalledMethods":[],"StringLiterals":[],"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":145,"BodyHash":"CFB2CAE51CA5C4C706D3A3603B9A0DB81549075D146405E50E460CB8EF4C66D1","Hash":"4BABA15D6689DEBB65F5B5CE4A32A6E9FF43F7A41163D5E01438D41EB3209CC3","CalledMethods":["System.String::op_Equality(System.String, System.String)","System.Int32::ToString()","Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)","System.Text.StringBuilder::AppendLine(System.String)","Shared.Text.StringDefinitions::GetString(System.String)"],"StringLiterals":["player-bag-space-increase-lvl1","player-reset-favours","player-teleport-home","Spell_Scripted_BagIncrease","bag_space_increase_lvl1","Spell_Scripted_ResetFavours","Spell_Scripted_CoinTeleportHome"],"Source":null},{"Id":"TryGetPlayer(System.Nullable\u00601\u003CSystem.Guid\u003E, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)-\u003ESystem.Boolean","Name":"TryGetPlayer","Signature":"private System.Boolean TryGetPlayer(System.Nullable\u003CSystem.Guid\u003E targetEntityId, out Candide.Multiplayer.Models.ClientPlayerCharacter\u0026 playerCharacter)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"targetEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"playerCharacter","Type":"Candide.Multiplayer.Models.ClientPlayerCharacter\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":62,"BodyHash":"9F032B519134F8DF2BFBE4D6D95ED9307AD85531705C80C4CAD88FE38FBA3534","Hash":"3F54138F6D41A83959790EA65F1BBDEF12213C2A5A7BDEE462BF5F616CE3EDC9","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Guid::op_Equality(System.Guid, System.Guid)"],"StringLiterals":[],"Source":null}],"Hash":"A31460E6DDF2C7E522138E14C8CC2DB63777FCC9D5CEE01C5DD29996BDA2AC1C"}