{"Id":"Candide.Entities.Auras.HitCastSpellAura","Name":"HitCastSpellAura","DisplayName":"HitCastSpellAura","FullName":"Candide.Entities.Auras.HitCastSpellAura","Namespace":"Candide.Entities.Auras","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Auras.ClientEntityAuraBase","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[{"Id":"Args:Shared.Aura.Args.HitCastSpellAuraArgs","Name":"Args","Type":"Shared.Aura.Args.HitCastSpellAuraArgs","Signature":"private Shared.Aura.Args.HitCastSpellAuraArgs Args","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"E3330502B4940A45B474996CCDFF43183E1299239AF0560ED69B02F980EE1C48"},{"Id":"State:Shared.Aura.State.HitCastSpellAuraState","Name":"State","Type":"Shared.Aura.State.HitCastSpellAuraState","Signature":"private Shared.Aura.State.HitCastSpellAuraState State","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"DD4CEB097AE0DCB750206C24E528268F2026563C7D2E673928EB4FA7382921F1"}],"Events":[],"Methods":[{"Id":"ApplyEffect(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"ApplyEffect","Signature":"protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"firstApply","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)-\u003ESystem.Boolean","Name":"CheckCanProcAndSetCooldown","Signature":"private System.Boolean CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo damageInfo)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"E7064C7A064B9FEC9A11056EE9E73F344873F95446121C0B7C833CD6DA5BAD79","Hash":"3777E9CC182E9E90B2A8DAA18D90E35BC82BF534C1B5CBD0B6ED321A60D9FC0C","CalledMethods":["Candide.Entities.Auras.HitCastSpellAura::get_State()","Candide.Entities.Auras.HitCastSpellAura::get_Args()","Shared.Combat.Spells.SharedHitCastSpell::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo, Shared.Aura.State.HitCastSpellAuraState, Shared.Aura.Args.HitCastSpellAuraArgs, System.Random)"],"StringLiterals":[],"Source":null},{"Id":"HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"HandleProc","Signature":"private System.Void HandleProc(Shared.Combat.DamageInfo damageInfo, Shared.Entity.EntityWrapper targetEntity, Shared.Entity.EntityWrapper selfEntity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false},{"Name":"targetEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"selfEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":291,"BodyHash":"75C2ECC17F3BC3AA83284369E2AF9359787013ADF09324BC8E335AF4E36129A1","Hash":"7E309D7F3A7E1D5AC11D05FAA459D9CF4BF75292D16535C58432EA7BE4E720BE","CalledMethods":["Candide.Entities.Auras.HitCastSpellAura::get_Args()","Candide.Entities.Auras.HitCastSpellAura::get_State()","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Entity.EntityWrapper::get_Direction()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()","Shared.Combat.Spells.SpellApplyAuraContext::.ctor()","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":["Aura \u0027","\u0027 proc failed. Expected a target entity.","spell:hit_cast_spell_generic"],"Source":null},{"Id":"OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void","Name":"OnAuraHitDealtTriggerFire","Signature":"public System.Void OnAuraHitDealtTriggerFire(Shared.Combat.DamageInfo damageInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":444,"BodyHash":"975667EB625DD8BD06D85903F196D30918E513AA2728B095E1B45EEC08818132","Hash":"858FEC2969F12ACC5C6574827EA9657B055CCD075A15F6AC779D7EAEBB38D8DD","CalledMethods":["Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","Shared.Entity.EntityWrapper::get_Id()","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.Entities.Auras.HitCastSpellAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)","System.String::op_Equality(System.String, System.String)","Shared.Entity.EntityWrapper::get_Health()","Candide.GameModels.Helpers.PlayerEquipmentHelper::GetOffHandWeapon()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()","System.String::IsNullOrEmpty(System.String)","Candide.Entities.PlayerState.PlayerStates.SpellTomeState::Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)","Candide.GameModels.Helpers.LocalPlayerFlags::HasFlag(System.String)","Shared.Entity.EntityWrapper::get_Direction()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.InstantSingleTargetSpellArgs::.ctor()","Shared.Combat.Spells.SpellApplyAuraContext::.ctor()","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)","Candide.Entities.Auras.HitCastSpellAura::HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"],"StringLiterals":["aura:favour:tome_melee_cast","aura:favour:deep_wounds_applicator","sword_bleed_damage_reduction","spell:hit_cast_spell_generic","aura:favour:deep_wounds:damage_reduction"],"Source":null},{"Id":"OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo)-\u003ESystem.Void","Name":"OnAuraHitTakenTriggerFire","Signature":"public System.Void OnAuraHitTakenTriggerFire(Shared.Combat.DamageInfo damageInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageInfo","Type":"Shared.Combat.DamageInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"DD8CCCADE85E45F50948C8E48041BE7F930C0318752C97E07E5BCCA63826B134","Hash":"0F7782A8C120F08DA344D42B2633C54B4A94FFB59B30B6AEF6D8BD629387963A","CalledMethods":["Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","Shared.Entity.EntityWrapper::get_Id()","System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.Entities.Auras.HitCastSpellAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)","Candide.Entities.Auras.HitCastSpellAura::HandleProc(Shared.Combat.DamageInfo, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"RemoveEffect(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"RemoveEffect","Signature":"public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"769393D47460B8A03226043CD94594C567F316B8B001F26A07305599D3A78745","Hash":"73378F28667FE94AFE75FFBC8544D0D656A9DEDBDB7E94B8410C50FFF4756EB8","CalledMethods":["Candide.Entities.Auras.ClientEntityAuraBase::Update(Shared.Entity.EntityWrapper, System.Single)","Candide.Entities.Auras.HitCastSpellAura::get_State()"],"StringLiterals":[],"Source":null}],"Hash":"DD199E0F445EF5BC59A2CB543B10D7DEE9CFE7A5BE48E57EF2109A539AE31DF8"}