Table of Contents

Class InteractiveBehaviour

Namespace
GrindFest
Assembly
GrindFest.dll
[DisallowMultipleComponent]
[DefaultExecutionOrder(1)]
public class InteractiveBehaviour : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
InteractiveBehaviour
Derived

Fields

CanBeAttacked
CanInteractDelegate
Character
ComparedNameplate
CursorTexture
CustomNameProvider
HighlightColor
HighlightMaterial
Highlightable
IsDisabled
IsDragged
IsHovered
Item
Monster
Nameplate
NameplateColor
NameplateText
OnDisplayTooltip

Event handler for displaying tooltips with priority ordering.

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)
OnPlayerDropOn(HeroController, InteractiveBehaviour)
OnPlayerDroppedOnGround(HeroController)

On player drop on ground

OnPlayerHover(HeroController)
OnPlayerHoverEnd(HeroController)

Events

Click
Hear
OnDoubleClick
OnDrop
OnDropOn
OnReceiveDrop