Romestead Assembly Reference

Shared.Combat.Spells.SharedSingleProjectileAttackSpell

Type JSON

public class in Shared.Combat.Spells

Methods2
Properties0
Fields0
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Combat.Spells
  • Base typeSystem.Object
  • Hash75AD0E1C17AF56C7D73001A46D7B848B59B8A2E5279CB3601C2C983BD5F1DC6D

Relationships

Base type

System.Object

Methods

CanCast

public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)

Method metadata
  • Visibilitypublic
  • Return typeShared.Combat.Spells.CanCastSpellResult
  • StaticTrue
  • VirtualFalse
  • Hash237B87AFE442992CB436C245ACF5AB6954D2CB9CA517F448E0314344A96B783C
  • Body hash3312964A6DF033516C1FE3AB90E9ADB4342F08FC7017E810F6C3041454F7033D
  • IL size27
Called by

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
Referenced calls
Called by