Romestead Assembly Reference

Shared.Combat.Spells.Casting.CastSpell

Type JSON

public class in Shared.Combat.Spells.Casting

Methods4
Properties0
Fields12
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Combat.Spells.Casting
  • Base typeSystem.Object
  • Hash4B45FD5A8FB91FF76A20513DF54F1C87CE79CD4E2800CC51A60EEE9493335A42

Relationships

Fields

NameVisibilitySignature
CanHitpublicpublic Shared.Models.Spells.ProjectileHitFlags CanHit
CastSpellArgspublicpublic Shared.Helpers.CastSpellArgs CastSpellArgs
Contextpublicpublic Shared.Combat.Spells.Casting.SpellCastingContext Context
DamageSourceTypepublicpublic Shared.Combat.DamageSourceType DamageSourceType
FactionMaskpublicpublic Shared.Entity.Components.FactionMask FactionMask
OnHitpublicpublic System.Action<Shared.Combat.Projectiles.Models.ProjectileHitData, Shared.Combat.Spells.Casting.CastSpell> OnHit
OnUpdatepublicpublic CastSpell.OnUpdateDelegate OnUpdate
OwnedByOtherPeerpublicpublic System.Boolean OwnedByOtherPeer
Ownerpublicpublic Shared.Entity.EntityWrapper Owner
Parameterspublicpublic CastSpell.HitParameters Parameters
SpellDatapublicpublic Shared.Combat.Projectiles.Models.SpellData SpellData
Systempublicpublic Shared.Combat.Projectiles.ProjectileSystem System

Methods

CheckChainedSpells

private System.Void CheckChainedSpells(Microsoft.Xna.Framework.Vector3 castPosition, Shared.Entity.EntityWrapper victim, System.Boolean shouldApplyDamage)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash78E9E542B34BECB2AE35C67415DA8842EF6624E968DEE9D9F61CB820C8C409A1
  • Body hash036743BACB2F384DEB136EA29AEC262C7DE41C407B1588CB3141F56F4B36B8D6
  • IL size599
Referenced calls
Called by

Hit

public System.Void Hit(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 hitPosition, Microsoft.Xna.Framework.Vector3 hitVelocity, Microsoft.Xna.Framework.Vector3 knockbackDirection)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE429D0DAA040E823E0CD6DEFBE671C23F0D04BFB78D306ED4A93E0C3342B6255
  • Body hash8A494F04123FD9BE05AA800B03C16101ADAB1A089412162C12BD308E8719EEC6
  • IL size436
Referenced calls
Called by

ProjectileHit

public System.Void ProjectileHit(Shared.Combat.Projectiles.Models.ProjectileHitData hitData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1C323CEDA5B865ADBC18C74DE716F3238D73BAC05BDE85F8A79DBD467DA4E1EF
  • Body hash77EEC4F655C42C8B7D833ECA2FC08959A3752C7815360AE782ACB3DEC5CE89F0
  • IL size1592
Referenced calls
Called by
String literals
  • WorldStats_DamageModifier

Update

public System.Void Update(System.Single dt, System.Int32 projectileId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC5CEC2478C03B33440A256039494E869D572A0C869C9F61474CE36EFB18746BE
  • Body hash0ECF2ED4754E7D10366AC659C01A18BAD668856BCC1C41A9B5D84968F143EDB8
  • IL size20
Referenced calls
Called by