Class SkillBehaviour NamespaceGrindFest AssemblyGrindFest.dll public abstract class SkillBehaviour : MonoBehaviour Inheritance object Object Component Behaviour MonoBehaviour SkillBehaviour Derived Alchemy Bash BattleOrders Berserk Blacksmithing Block BlockSkill CampingSkill CartographySkill Charge Cleave DiggingSkill EatFoodSkill ExplodeBarrelSkill ExplosionSkill FireworksSkill FishingSkill Frenzy GolfSkill GunRangedAttack Howl InscriptionSkill LastStandSkill Leap LockpickingSkill MasonrySkill Meditate MeleeAttack Mining MusicSkill PassiveSkill PickUpSkill RangedAttack Rend ResourcePotionSkill Roar ShieldBash Slash SongSkillBehaviour Spell StatPotionSkill Taunt ThrowSkill WarCry WarDrumSkill Whirlwind Fields AddressableReference CooldownTimer Coroutine Duration DurationTimer Icon IsHidden IsLearnable IsTemporary Level OldLeftHandItem OldRightHandItem Prefab RequiredDexterity RequiredIntelligence RequiredLevel RequiredStrength RequiredWeaponType SwappedItem TargetCombatant TargetPosition TargetType User Properties CanBeInterrupted Category Command Cooldown Description PreventMovement Range Target UserTargetPosition Methods Apply() CanUse() GainXP(float) GetBestMeleeEnemy() GetEnemiesInArc(float, float, Vector3, HashSet<CombatBehaviour>) GetEnemiesInLine(float, HashSet<CombatBehaviour>) GetEnemiesInRadius(float, HashSet<CombatBehaviour>) GetEnemiesInRadius(Vector3, float, HashSet<CombatBehaviour>) GetRequiredDexterity(int) GetRequiredIntelligence(int) GetRequiredStrength(int) InstantiateProjectile(Projectile, Transform) MoveTo(Vector3, float) PlayAnimation(ITransition, int, float) PlayEffect(ParticleSystem, Transform, Vector3) PlayEffect(ParticleSystem, Vector3, Vector3, Quaternion) PlayWeaponAnimation(Action) Remove() ShowTooltip(ShowTooltip, GameObject) SwapEquipment(EquipableBehaviour) TrySwapEquipment<T>(Predicate<ItemBehaviour>, string, out T) Update() Use() WaitForAnimation(ITransition, float, float) WaitForAnimationEvent(ClipTransition, string) WaitForRestOfWeaponAnimation() WaitForSeconds(float) WaitForWeaponAnimation(int, UnShared) WeaponDamage(CombatBehaviour, Element, float) WeaponDamage(HashSet<CombatBehaviour>, Element, float) WeaponDamage(Collision, Element, float)