CandideServer.Models.Spells.ServerAreaOfEffectSpell
Type JSONpublic class in CandideServer.Models.Spells
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Spells - Base type
CandideServer.Models.Spells.AbstractServerSpell - Hash
0FBAA5B9BED33CFA49A0A3E8FA685A4636FFE5171850035A79C6BC545F6869B2
Relationships
Methods
CanCast
#
public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualTrue
- Hash
1520B6C705C50AAEEB8535CA273AE6C1D9F9C94020FEDD86E4EAD2D98209F70D - Body hash
1D02FAB8D007119785C3C80B5D1AED56856B8B88014E1C7F5D7C7030F6CB0CA9 - IL size12
DoCast
#
protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
354134B4DFE87D4FAA125C5240457DD8D77B802E334D4362B7C168BD226AB976 - Body hash
C05F5949DFF18E03111D0E01CD35711044EDE1DF27C40DA55E1D89EC81806A3E - IL size85
Referenced calls
CandideServer.Models.Spells.ServerAreaOfEffectSpell::OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell)System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell>::.ctor(System.Object, System.IntPtr)Shared.Combat.Spells.SharedAreaOfEffectSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell>)Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateAreaOfEffectProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.AreaOfEffectProjectileArgs)
OnHit
#
private System.Void OnHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9D26CEDE6A94C3DDD4C960BBF5C340D8574E0F4C931F6FB8D8AE3F7BB50B0A5E - Body hash
24750BF117DD1CEFBCDA81FE233E1351746A525BB596756607391FA80FEF4D64 - IL size105
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)