Romestead Assembly Reference

Candide.GameModels.Models.Spells.SimpleSpell

Type JSON

public class in Candide.GameModels.Models.Spells

Methods2
Properties0
Fields3
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
Emptypublicpublic Candide.GameModels.Models.Spells.SimpleSpell Empty
_canCastCheckprivateprivate System.Func<Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult> _canCastCheck
_onCastprivateprivate System.Action<Shared.Combat.Spells.Casting.SpellCastingContext> _onCast

Methods

CanCast

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

Method metadata
  • Visibilitypublic
  • Return typeShared.Combat.Spells.CanCastSpellResult
  • StaticFalse
  • VirtualTrue
  • HashC565923EC16D9D904C80BB2FC7C11AE1115E878374598A5C569FBF389925FE68
  • Body hash286B5FD0C9928141F08B4F764827458197789AAA03D7D5E39A026B292A0D9F5D
  • IL size13
Referenced calls
  • System.Func<Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Combat.Spells.CanCastSpellResult>::Invoke(!0)

Cast

protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashAF3A01057393E5476E5894703237C6FF5918EA375AFC9192F59652912A4E4222
  • Body hash7E3BA26F5BA80CE468B9493705A8B7F4EBB0BE98F5BBB832FEC08EB48C4088DE
  • IL size13
Referenced calls
  • System.Action<Shared.Combat.Spells.Casting.SpellCastingContext>::Invoke(!0)