CandideServer.Models.Spells.AbstractServerSpell
Type JSONpublic class in CandideServer.Models.Spells
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Spells - Base type
System.Object - Hash
1F9DF87480714642CD602B6E0B007A781C65F6A0E9D91BB1E3B6BD6052443F3C
Relationships
Base type
System.Object
Derived types
CandideServer.Models.Spells.InvalidServerSpellCandideServer.Models.Spells.ServerActionInProgressSpellCandideServer.Models.Spells.ServerAreaOfEffectSpellCandideServer.Models.Spells.ServerConeAttackSpellCandideServer.Models.Spells.ServerExplosionSpellCandideServer.Models.Spells.ServerHealSpellCandideServer.Models.Spells.ServerHookSpellCandideServer.Models.Spells.ServerInstantSingleTargetSpellCandideServer.Models.Spells.ServerLinearShockwaveSpellCandideServer.Models.Spells.ServerLineAttackSpellCandideServer.Models.Spells.ServerLineGrappleHookSpellCandideServer.Models.Spells.ServerMassHealSpell
Referenced by types
CandideServer.Data.DataModels.ServerSpellTypeDataCandideServer.Database.ServerSpellTypesDataBaseCandideServer.Models.Spells.InvalidServerSpellCandideServer.Models.Spells.ServerActionInProgressSpellCandideServer.Models.Spells.ServerAreaOfEffectSpellCandideServer.Models.Spells.ServerConeAttackSpellCandideServer.Models.Spells.ServerExplosionSpellCandideServer.Models.Spells.ServerHealSpellCandideServer.Models.Spells.ServerHookSpellCandideServer.Models.Spells.ServerInstantSingleTargetSpellCandideServer.Models.Spells.ServerLinearShockwaveSpellCandideServer.Models.Spells.ServerLineAttackSpell
Methods
CanCast
#
public Shared.Combat.Spells.CanCastSpellResult CanCast(CandideServer.Models.Spells.ServerSpellCastingContext context)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualTrue
- Hash
0FE8158406B8BCA423CF22A61CD39A1750C3971418DB994C51DA7B473552E036
Cast
#
public Shared.Combat.Spells.CanCastSpellResult Cast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualFalse
- Hash
CBA19C384958E406D48F6646F5A8ECCFE9C4A713923DA0A7F110EE46DFAF0280 - Body hash
A7F022B761297E4E9FC659AE99ACA1BA79D805CC6F6EAC1CAB81ADECAED50546 - IL size24
Referenced calls
CastWithoutCanCastCheck
#
public System.Void CastWithoutCanCastCheck(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
80AA34D71ED1BF23965413D892C3257AD4B178FF599D3B25D99F29DD2BA2D1BE - Body hash
B53F96364FEB7EDC7BEB40016FD357F57F85FBA5C0A4A6FB5B89FC68575E3CA2 - IL size10
DoCast
#
protected System.Void DoCast(Shared.Combat.Projectiles.ProjectileSystem projectileSystem, CandideServer.Models.Spells.ServerSpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
08CC83F33649099443CC8719714110E024A45ADE65D94A134B3C42FFD9ACA7A9