{"Id":"Shared.Combat.Spells.SharedScriptedSpell","Name":"SharedScriptedSpell","DisplayName":"SharedScriptedSpell","FullName":"Shared.Combat.Spells.SharedScriptedSpell","Namespace":"Shared.Combat.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","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":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":43,"BodyHash":"7375A8FC2B984352CF77F3B91AB1F060AC68415327341AE8D658C92FB379043C","Hash":"8B4BAD56CE3559729B5379CEA23A4DA98B96414CC8755423088C05D0C540B50D","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"],"StringLiterals":[],"Source":null},{"Id":"CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast_BagSpaceIncreaseLvl1","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast_BagSpaceIncreaseLvl1(Shared.Models.Player.PlayerCharacterModel playerCharacter)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"playerCharacter","Type":"Shared.Models.Player.PlayerCharacterModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"56CF1CD24FD9066D7B83CCDEC00724179098DA7E793A4C25CDCEFA0A8B3C41A6","Hash":"28DEF3AD0AF997B46C6AF3DC5040C783D621371733AE3F44D84CD06F7640718C","CalledMethods":["Shared.Helpers.PlayerFlagsHelper::GetFlagValue1(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)"],"StringLiterals":["bag_space_increase_lvl1"],"Source":null},{"Id":"CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast_ResetFavours","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast_ResetFavours(Shared.Models.Player.PlayerCharacterModel playerCharacter)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"playerCharacter","Type":"Shared.Models.Player.PlayerCharacterModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"CA5112B944FDBA82F051EA3A9B53736A345037454CFE1A40C93FDD2953FC2798","Hash":"05485DCBC25E7EE1B375394ACDAC39A3F6AD7553B91090A9A3DBCFD5D0B2BCE4","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Count()"],"StringLiterals":[],"Source":null},{"Id":"CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast_TeleportHome","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast_TeleportHome(Shared.Models.Player.PlayerCharacterModel playerCharacter)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"playerCharacter","Type":"Shared.Models.Player.PlayerCharacterModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C","Hash":"F5F18C65BC1F043570BCCAF2720FDF9EF564786F1F9BB8C78A6288E0CF2AC690","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Cast(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Boolean, System.Action\u00602\u003CShared.Combat.Projectiles.Models.ProjectileHitData,Shared.Combat.Spells.Casting.CastSpell\u003E)-\u003ESystem.Void","Name":"Cast","Signature":"public System.Void Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean doDamage, System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E onHit)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Shared.Combat.Projectiles.ProjectileSystem","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},{"Name":"doDamage","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"onHit","Type":"System.Action\u003CShared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"8EC18131FEF14D79B24EA24DFCD4C1758ADF2262C8C684F8DF77CAC0B808E5DF","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"ED52D71D8419A7656B3E11A7DE81E248E7EE6D5F6522F2EB42C80AA54010D96D"}