Class Spell Namespace_GrindFest.Scripts AssemblyGrindFest.dll public class Spell : SkillBehaviour Inheritance object Object Component Behaviour MonoBehaviour SkillBehaviour Spell Derived ArcLash ArmageddonSpell BlessSpell ChangeTimeOfDaySpell ChangeWeatherSpell CurePoisonSpell Fireball FreezeSunSpell HealSpell LightSpell ManaShield MassTransmuteIntoGold PhaseDoorSpell RemoveCurseSpell Resurrect SummonSkeleton TeleportSpell TransmuteIntoGold UnlockSpell Inherited Members SkillBehaviour.Level SkillBehaviour.Icon SkillBehaviour.Description SkillBehaviour.IsLearnable SkillBehaviour.IsHidden SkillBehaviour.RequiredLevel SkillBehaviour.RequiredStrength SkillBehaviour.RequiredDexterity SkillBehaviour.RequiredIntelligence SkillBehaviour.AddressableReference SkillBehaviour.RequiredWeaponType SkillBehaviour.User SkillBehaviour.Coroutine SkillBehaviour.Prefab SkillBehaviour.Apply() SkillBehaviour.InstantiateProjectile(Projectile) SkillBehaviour.Target SkillBehaviour.TargetPosition SkillBehaviour.TargetCombatant SkillBehaviour.Range SkillBehaviour.Cooldown SkillBehaviour.Command SkillBehaviour.CooldownTimer SkillBehaviour.TargetType SkillBehaviour.WeaponDamage(Collision, Element, float) SkillBehaviour.WeaponDamage(CombatBehaviour, Element, float) SkillBehaviour.WeaponDamage(HashSet<CombatBehaviour>, Element, float) SkillBehaviour.GetBestMeleeEnemy() SkillBehaviour.GetEnemiesInRadius(Vector3, float, HashSet<CombatBehaviour>) SkillBehaviour.GetEnemiesInRadius(float, HashSet<CombatBehaviour>) SkillBehaviour.GetEnemiesInLine(float, HashSet<CombatBehaviour>) SkillBehaviour.GetEnemiesInArc(float, float, HashSet<CombatBehaviour>) SkillBehaviour.TrySwapEquipment<T>(Predicate<ItemBehaviour>, string) SkillBehaviour.WaitForSeconds(float) SkillBehaviour.PlayAnimation(ITransition) SkillBehaviour.PlayEffect(ParticleSystem, Vector3) SkillBehaviour.PlayEffect(ParticleSystem, Transform) SkillBehaviour.WaitForAnimationEvent(ClipTransition, string) SkillBehaviour.WaitForAnimation(ITransition, float) SkillBehaviour.WaitForAnimation(ITransition) SkillBehaviour.PlayWeaponAnimation(Action) SkillBehaviour.WaitForWeaponAnimation() SkillBehaviour.WaitForRestOfWeaponAnimation() SkillBehaviour.Update() SkillBehaviour.ShowTooltip(GameObject) SkillBehaviour.OnRemove() SkillBehaviour.SwapEquipment(EquipableBehaviour) SkillBehaviour.GetRequiredStrength(int) SkillBehaviour.GetRequiredDexterity(int) SkillBehaviour.GetRequiredIntelligence(int) Fields CastTime Element FizzleAnimation SpellCastAnimation Properties Category ManaCost Methods CanUse() Cast() Fizzle() Use()