Romestead Assembly Reference

Shared.Combat.Spells.SharedLineAttackSpell

Type JSON

public class in Shared.Combat.Spells

Methods4
Properties0
Fields0
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Combat.Spells
  • Base typeSystem.Object
  • Hash373E726DF37D97449A7A9A6B162297A7B4280EE60DBEF54BC17DC40922AB1070

Relationships

Base type

System.Object

Methods

CalculateLineProperties

public System.ValueTuple<System.Single, System.Single> CalculateLineProperties(Shared.Combat.Spells.Casting.CastSpell spell, Shared.Combat.Spells.Parameters.LineAttackSpellArgs args, System.Int32 projectileId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.ValueTuple<System.Single, System.Single>
  • StaticTrue
  • VirtualFalse
  • Hash4B9401ECEF891250209326E9B064779413FA9A3EAA818D4D79736E0C328EAF70
  • Body hash5E3D0E2BC673066A8D5830C633214D9AB1C18653AFE0FDE7A96EB2870DC8EA92
  • IL size89
Referenced calls
Called by

CanCast

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

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

GetProjectileArgs

public System.ValueTuple<Shared.Combat.Projectiles.ProjectileFactory.BaseProjectileArgs, Shared.Combat.Projectiles.ProjectileFactory.LineProjectileArgs> GetProjectileArgs(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, CastSpell.OnUpdateDelegate onUpdate, System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell> onHit)

Method metadata
Referenced calls
Called by

UpdateLineCollision

public System.Void UpdateLineCollision(System.Single dt, Shared.Combat.Spells.Casting.CastSpell spell, System.Int32 projectileId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash73C222B9198E4943C23C92362279A9D16AFF53B8C919A1A5502653C043B285B7
  • Body hash0ED730402A18B92C1EE191CCD0F308287F96524F3B3CB0F4EA854FF1B7B13F78
  • IL size80
Referenced calls
Called by