Shared.Combat.Spells.SharedInstantSingleTargetSpell
Type JSONpublic class in Shared.Combat.Spells
Type metadata
- Assembly
Shared - Namespace
Shared.Combat.Spells - Base type
System.Object - Hash
41AC637D199D08FB2518F37E5F402861295E8C9E07B6E5EEB2C28DC42A845948
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
511144EA261FEEA09326FD2282C2FA9EF933140ECAFDD6C9FD9EFEC623CCDB98 - Body hash
3F034629D74F1EB9D61F5486A96BD8DEF9C00303CBD54DC4895EC8310867BC64 - IL size43
Referenced calls
System.Nullable<System.Guid>::get_HasValue()
Cast
#
public System.Void Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean doDamage, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell> onHit)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F57A5A82F8F2826FBD55B157D35A1C46B4B7CC56B1C8FF7A0B3CC01517793B65 - Body hash
72787DCCDEF9156CF9449386AF21BC7BB060B7ECAF49E3750DFB70A860676800 - IL size146
Referenced calls
Shared.Helpers.SharedSpellHelper::CreateSpellData(Shared.Helpers.SpellSnapshotData, System.Int32)Shared.Entity.EntitySystem::GetEntityById(System.Nullable<System.Guid>)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)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::get_Zero()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Combat.Spells.Casting.CastSpell::Hit(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)