Table of Contents

Class InteractiveBehaviour

Namespace
_GrindFest.Scripts
Assembly
GrindFest.dll
[DisallowMultipleComponent]
public class InteractiveBehaviour : MonoBehaviour
Inheritance
Object
Component
Behaviour
MonoBehaviour
InteractiveBehaviour
Derived

Fields

CanAttack
CanInteractDelegate
Character
ComparedNameplate
CursorTexture
HighlightColor
HighlightMaterial
Highlightable
IsDisabled
IsDragged
IsHovered
Item
Monster
Nameplate
NameplateColor
NameplateText
OnDisplayTooltip
OnDrag
OnHover
Priority
Renderers
ShowNameplate
UnityClick

Methods

Awake()
CanInteract(HeroController)
CreateNameplate(HeroController, InteractiveBehaviour)
OnDisable()
OnEnable()
OnHear(SpeechBehaviour, string)
OnPlayerClick(HeroController)
OnPlayerClicking(HeroController)
OnPlayerDoubleClick(HeroController)
OnPlayerDrag(HeroController)
OnPlayerDrop(HeroController)

On player drop on ground

OnPlayerDropOn(HeroController, InteractiveBehaviour)
OnPlayerHover(HeroController)
OnPlayerHoverEnd(HeroController)

Events

Click
Hear
OnDoubleClick
OnDrop
OnDropOn
OnReceiveDrop