Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ECBehaviorGrabber.Listener Interface Reference

Listener for behavior instance events. More...

Inheritance diagram for Dragengine.Scenery.ECBehaviorGrabber.Listener:
Dragengine.Scenery.ECBehaviorGrabber.DefaultListener

Public Member Functions

bool canTouchGrabSpot (Instance instance, ECBehaviorGrabSpot.Instance grabSpot)
 Grab spot can be touched. More...
 
void enabledChanged (Instance instance)
 Grabber enabled changed. More...
 
void spotGrabbed (Instance instance, ECBehaviorGrabSpot.Instance grabSpot)
 Grabber grabbed grab spot. More...
 
void spotReleased (Instance instance, ECBehaviorGrabSpot.Instance grabSpot)
 Grabber released grab spot. More...
 
void touchGrabSpot (Instance instance, ECBehaviorGrabSpot.Instance grabSpot)
 Start touching grab spot. More...
 
void untouchGrabSpot (Instance instance, ECBehaviorGrabSpot.Instance grabSpot)
 Stop touching grab spot. More...
 

Detailed Description

Listener for behavior instance events.

Member Function Documentation

◆ canTouchGrabSpot()

bool Dragengine.Scenery.ECBehaviorGrabber.Listener.canTouchGrabSpot ( Instance  instance,
ECBehaviorGrabSpot.Instance  grabSpot 
)

Grab spot can be touched.

Grab spot can be touched if all listeners return true.

Implemented in Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.

◆ enabledChanged()

void Dragengine.Scenery.ECBehaviorGrabber.Listener.enabledChanged ( Instance  instance)

Grabber enabled changed.

Implemented in Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.

◆ spotGrabbed()

void Dragengine.Scenery.ECBehaviorGrabber.Listener.spotGrabbed ( Instance  instance,
ECBehaviorGrabSpot.Instance  grabSpot 
)

Grabber grabbed grab spot.

Implemented in Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.

◆ spotReleased()

void Dragengine.Scenery.ECBehaviorGrabber.Listener.spotReleased ( Instance  instance,
ECBehaviorGrabSpot.Instance  grabSpot 
)

Grabber released grab spot.

Implemented in Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.

◆ touchGrabSpot()

void Dragengine.Scenery.ECBehaviorGrabber.Listener.touchGrabSpot ( Instance  instance,
ECBehaviorGrabSpot.Instance  grabSpot 
)

Start touching grab spot.

Implemented in Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.

◆ untouchGrabSpot()

void Dragengine.Scenery.ECBehaviorGrabber.Listener.untouchGrabSpot ( Instance  instance,
ECBehaviorGrabSpot.Instance  grabSpot 
)

Stop touching grab spot.

Implemented in Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.


The documentation for this interface was generated from the following file: