{"Id":"CandideServer.Models.Auras.HitCastSpellServerAura","Name":"HitCastSpellServerAura","DisplayName":"HitCastSpellServerAura","FullName":"CandideServer.Models.Auras.HitCastSpellServerAura","Namespace":"CandideServer.Models.Auras","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E","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":"7D1BAA93D01BAC28470477F057011D8D7F74F418F3CEF2E3563688BF75F1E3BC","Hash":"3E49A46AC5F88394693240FB3CE3D584F6E9CE7B1F128461C6F9FC97CE01AA3E","CalledMethods":["CandideServer.Models.Auras.HitCastSpellServerAura::get_State()","CandideServer.Models.Auras.HitCastSpellServerAura::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, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"HandleProc","Signature":"private System.Void HandleProc(Shared.Combat.DamageInfo damageInfo, CandideServer.Entities.ServerEntityModel selfServerEntityModel, 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":"selfServerEntityModel","Type":"CandideServer.Entities.ServerEntityModel","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":295,"BodyHash":"4BD13493512D6C7E2DB721A57432D59A776DE1381029C5E4C28768F4B83458E8","Hash":"344B2887FD02168AFE3D8DDC5779AC67DEF918A39E97D113A4395A15D3EDE16A","CalledMethods":["CandideServer.Models.Auras.HitCastSpellServerAura::get_Args()","CandideServer.Models.Auras.HitCastSpellServerAura::get_State()","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::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)","CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, 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":74,"BodyHash":"23762E68384BA68E9A9564F5880F52B4D1AD031C75B6473B446D24C178E4DB1A","Hash":"309C7A4BB297D8A3E53BD3969DD212E6A0C2F3954806BD10DEAD930FE52641EA","CalledMethods":["System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","CandideServer.Models.Auras.HitCastSpellServerAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)","CandideServer.Models.Auras.HitCastSpellServerAura::HandleProc(Shared.Combat.DamageInfo, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"],"StringLiterals":["OnAuraHitDealtTriggerFire"],"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":70,"BodyHash":"EC347C75041FB03080FA6FFB584431260C8C2E31AB045EF54A92424658E9F624","Hash":"24669FCAB31051FBB52067B212F44764976D28977120BC144E8FF221F0ABA96F","CalledMethods":["System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::ContainsKey(!0)","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","CandideServer.Models.Auras.HitCastSpellServerAura::CheckCanProcAndSetCooldown(Shared.Combat.DamageInfo)","CandideServer.Models.Auras.HitCastSpellServerAura::HandleProc(Shared.Combat.DamageInfo, CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)"],"StringLiterals":["OnAuraHitTakenTriggerFire"],"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":"SetVisuals(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"SetVisuals","Signature":"protected System.Void SetVisuals(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":"2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1","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":"B038E275DE44B638FCDBD507E347A48038E104302E057A21B2CC8C3BF7B53D3A","Hash":"3195F3B44CCF08F5A4DCE25512D95F52D4EE040E51F5254F2DF6F27901BD6F97","CalledMethods":["Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::Update(!0, System.Single)","CandideServer.Models.Auras.HitCastSpellServerAura::get_State()"],"StringLiterals":[],"Source":null}],"Hash":"4ED17797D7CD45365C78893FA3955B12B80698DAC5961810FD850BCF659F544C"}