CandideServer.Models.Spells.ServerLineGrappleHookSpell
Type JSONpublic class in CandideServer.Models.Spells
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Spells - Base type
CandideServer.Models.Spells.AbstractServerSpell - Hash
DAC9F26918C7ABD920B0EFA7C09A9196DFCA578F84C68143005044DEDCB5A996
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
FE4E3BA70C844077FD5F2946B3B2E077E4D1430CBD384208158E651A59691FF5 - Body hash
900374CE5D6EF775246140D4872E2DE3D81A0F35064D816599B402AF0D4BF8B5 - 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
9102B859CDE7824D553947B8B70CD8E0703330C1D608704C3F93E8AE0F878D1F - Body hash
6187839A405588013366AF252E8AECF336E760F27ACDFF64941E935DF2361B13 - IL size77
Referenced calls
Shared.Combat.Spells.SharedLineGrappleHookSpell::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::CreateSingleProjectile(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs, System.Int16)