Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ECBehaviorGrabber.DefaultListener Class Reference

Default implementation of behavior instance listener. More...

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

Public Member Functions

bool canTouchGrabSpot (Instance instance, ECBehaviorGrabSpot.Instance grabSpot)
 Grab spot can be touched. More...
 
void enabledChanged (Instance instance)
 Grabber enabled changed. More...
 
DefaultListener new ()
 Create default listener. 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

Default implementation of behavior instance listener.

Member Function Documentation

◆ canTouchGrabSpot()

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

Grab spot can be touched.

Grab spot can be touched if all listeners return true. Default implementation returns true.

Implements Dragengine.Scenery.ECBehaviorGrabber.Listener.

◆ enabledChanged()

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

Grabber enabled changed.

Implements Dragengine.Scenery.ECBehaviorGrabber.Listener.

◆ new()

DefaultListener Dragengine.Scenery.ECBehaviorGrabber.DefaultListener.new ( )

Create default listener.

◆ spotGrabbed()

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

Grabber grabbed grab spot.

Implements Dragengine.Scenery.ECBehaviorGrabber.Listener.

◆ spotReleased()

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

Grabber released grab spot.

Implements Dragengine.Scenery.ECBehaviorGrabber.Listener.

◆ touchGrabSpot()

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

Start touching grab spot.

Implements Dragengine.Scenery.ECBehaviorGrabber.Listener.

◆ untouchGrabSpot()

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

Stop touching grab spot.

Implements Dragengine.Scenery.ECBehaviorGrabber.Listener.


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