CandideServer.Models.Spells.ServerLineAttackSpell
Type JSONpublic class in CandideServer.Models.Spells
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Spells - Base type
CandideServer.Models.Spells.AbstractServerSpell - Hash
D6107A793549106190C0C8FC4C4136AB870B21C43CBFAE92E8F1F73E4F52283B
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
53C12770026A1C1E992FEF5B45283721341DA33C243E009BE1822C8601018AC3 - Body hash
E18193B6577BA1962234DC521EEAD9626254A3028A91CC020317D01FE68D98B9 - 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
AD51B64865E87A8EF0C8B9D85E6CE021BA020AD119BFD94CFC473CE022099472 - Body hash
BE1905787DA10D02D78CB5BD341EC5B7463851CB6558D551C5A96CC8099FEBEE - IL size102
Referenced calls
CandideServer.Models.Spells.ServerLineAttackSpell::OnUpdate(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)CastSpell.OnUpdateDelegate::.ctor(System.Object, System.IntPtr)Shared.Combat.Spells.SharedLineAttackSpell::GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, CastSpell.OnUpdateDelegate, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell>)Shared.Combat.Projectiles.ProjectileFactory.SharedProjectileFactory::CreateLineProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs)
OnUpdate
#
private System.Void OnUpdate(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileid)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
50D7605FF4071C49094CA8F2EBBFEF88B29B14B76E7CE40F966D5C5A411B1F07 - Body hash
2618CAA3542BE9A6C16F29EA1F6EEDBDDBF376CD26EB293DD8746224C48F65DB - IL size111
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Nullable<System.Int32>::GetValueOrDefault()System.Nullable<System.Int32>::get_HasValue()Shared.Combat.Spells.SharedLineAttackSpell::UpdateLineCollision(System.Single, Shared.Combat.Spells.Casting.CastSpell, System.Int32)