Shared.Combat.Spells.SharedLineGrappleHookSpell
Type JSONpublic class in Shared.Combat.Spells
Type metadata
- Assembly
Shared - Namespace
Shared.Combat.Spells - Base type
System.Object - Hash
F81481CDFD59E0ED3578022E484A529F755CAA62EAD8A2085F20D2A609B629E6
Relationships
Base type
System.Object
Methods
CanCast
#
public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticTrue
- VirtualFalse
- Hash
E10F79F750886442BD9E5B9C7A96D78555F8E7171546D9EB883CA2DB7EEC56D7 - Body hash
A15AAD7CBBFED3C11911D478041A1AFCB396DC20907708962E2BBD2F5E384D38 - IL size27
GetProjectileArgs
#
public System.ValueTuple<Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs> GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell> onHit)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs> - StaticTrue
- VirtualFalse
- Hash
055DB3C5C487AD2C0F3E93A5CCD012FA83637C2E5A5899C8F28B6954E26E0D4F - Body hash
C75F25DB3DE84C6D11729858DAE1BAC54D45DAE4F6D7DDEFB0CA59771CB85AB2 - IL size488
Referenced calls
Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)System.Nullable<System.Single>::get_HasValue()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)System.Nullable<System.Single>::GetValueOrDefault()System.Nullable<System.Single>::get_Value()Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)Shared.Combat.Spells.Casting.CastSpell::.ctor(Shared.Combat.Projectiles.ProjectileSystem, Shared.Entity.EntityWrapper, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Projectiles.Models.SpellData, Shared.Helpers.CastSpellArgs, Shared.Combat.DamageSourceType, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell>, CastSpell.OnUpdateDelegate, Shared.Models.Spells.ProjectileHitFlags)System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::GetValueOrDefault()System.Nullable<System.Single>::GetValueOrDefault(!0)System.ValueTuple<Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs>::.ctor(!0, !1)