Table of Contents

Class CharacterBehaviour

Namespace
GrindFest
Assembly
GrindFest.dll
[DisallowMultipleComponent]
public class CharacterBehaviour : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
CharacterBehaviour

Fields

Agent
Animancer
AnimatingState
AnimationSetOverride
BaseDexterity
BaseIntelligence
BaseResistances
BaseStrength
CharacterCollider
Combat
Controller
DeathState
Equipment
FactionMember
GetHitState
GoldFind
Health
Hero
IdleSound
IdleState
InputBuffer
Interactive
Inventory
ItemDexterityBonus
ItemIntelligenceBonus
ItemStrengthBonus
LastUsedItem
Level
MagicFind
Mana
MonsterFind
MovementSpeed
MovementState
Obstacle
Race
RequiresSpellBookAndMana
SkillUser
Speech
StateMachine
UnarmedAnimationSet
UpperBodyMask
UseItemState

Properties

AnimationSet
Dexterity
Intelligence
Strength

Methods

CanNavigateTo(Vector3, float)
FindItem(Predicate<ItemBehaviour>, bool, bool)
FindItemCount(Predicate<ItemBehaviour>)
FindNearGameObjectByName(string)
GetResistance(Element)
GetResource(ResourceType)
GetStat(Stat)
MoveDirection(Vector3)
MoveTo(Vector3)

Move to a target position, for larger distances use MoveToSafe

MoveToSafe(Vector3)
OnAnimatorMove()
OnCollisionEnter(Collision)
OnFootContact(bool)
PlayAnimation(ClipTransition)
SetStat(Stat, int)
UseItem(UsableItemBehavior)
UseSkill(SkillBehaviour, bool)
UseSkill(SkillBehaviour, GameObject, Vector3, bool)