Romestead Assembly Reference

Shared.Models.Spells.SpellDataModel

Type JSON

public class in Shared.Models.Spells

Methods1
Properties0
Fields13
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Models.Spells
  • Base typeSystem.Object
  • Hash4BC8716E4FA7992EF166808774C6DA19737EC76BAF467D59747DC1650ED7BB4F

Relationships

Fields

NameVisibilitySignature
AttackSpellArgspublicpublic Shared.Models.Spells.AttackSpellArgs AttackSpellArgs
CanHitpublicpublic Shared.Models.Spells.ProjectileHitFlags CanHit
CastSoundEffectpublicpublic System.String CastSoundEffect
CastSoundEffectspublicpublic System.String[] CastSoundEffects
ChainSpellspublicpublic System.ValueTuple<Shared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target>[] ChainSpells
DisplayNamepublicpublic System.Nullable<Shared.Text.StringId> DisplayName
Idpublicpublic System.String Id
ProjectileBaseArgspublicpublic Shared.Models.Spells.ProjectileBaseArgs ProjectileBaseArgs
ProjectileDisplayIdpublicpublic System.String ProjectileDisplayId
ProjectileSpacVfxIdpublicpublic System.String ProjectileSpacVfxId
SpellDurationpublicpublic System.Single SpellDuration
SpellTypeArgspublicpublic System.Object SpellTypeArgs
SpellTypeIdpublicpublic System.String SpellTypeId

Methods

SetDataFromModel

public System.Void SetDataFromModel(Shared.Models.Spells.SpellDataModel otherModel)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash806285A34C441DEB26D0D60B84FEE474172ED7D6BEF99AB44443CC6A753A82B3
  • Body hash1E1534A4B5164C3AC244A3F6D28098840ADD16AF33CCD38DB6C42C903CBF99E2
  • IL size451
Referenced calls
  • Shared.Models.Spells.AttackSpellArgs::.ctor()
  • Shared.Combat.DamageTypesArray::op_Implicit(Shared.Combat.DamageTypesArray)
  • Shared.Combat.DamageTypesArray::.ctor(System.Single[])
  • System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)
Called by