Shared.Combat.Spells.SharedLinearShockwaveSpell
Type JSONpublic class in Shared.Combat.Spells
Type metadata
- Assembly
Shared - Namespace
Shared.Combat.Spells - Base type
System.Object - Hash
131ABC34B38AD89847A32E68C4FA79591C0CCE65E272C9A81D296193F3906233
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
89244C71CE1C0B86900C80A961721613CA913F7D0D8D65AB7D7BCDE8DDEAF272 - Body hash
ECB59E2048C9FA1B98C14631060522F4E7DDDAEB1E61741F2DE0DBC46EB407FB - 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, CastSpell.OnUpdateDelegate onUpdate)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs> - StaticTrue
- VirtualFalse
- Hash
F1A0B583FA55B07E033F840F7982ABB754D3EB06E580B7FDE0CCA09B1B313CBC - Body hash
B9ADADAE1C89FA3C2355787A8247734DE1D125D2FA4131FC8F87C55DB1E63A22 - IL size368
Referenced calls
Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)Shared.Combat.Projectiles.Models.SpellComponentsExtension::SetFlag(Shared.Combat.Projectiles.Models.SpellComponents&, Shared.Combat.Projectiles.Models.SpellComponents)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<System.Single>::get_HasValue()System.Nullable<System.Single>::GetValueOrDefault()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::GetValueOrDefault()System.ValueTuple<Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.SingleProjectileArgs>::.ctor(!0, !1)