Drag[en]gine Script Module DragonScript 1.24
All Classes Namespaces Files Functions Variables Pages
Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass Class Reference

Non-interactive prop for InteractiveMainMenu. More...

Inheritance diagram for Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass:
Dragengine.Gui.MainMenus.Interactive.IMMPropClass

Public Member Functions

ElementClass duplicateNamed (String name)
 Create IMMHotSpotClass with different name.
 
IMMBehaviorColliderInteract getColliderInteract ()
 Interact collider behavior.
 
IMMBehaviorHotSpot getHotSpot ()
 Hot spot behavior.
 
IMMHotSpotClass new (InteractiveMainMenu mainMenu)
 Create element class.
 
IMMHotSpotClass new (InteractiveMainMenu mainMenu, String name)
 Create element class.
 
- Public Member Functions inherited from Dragengine.Gui.MainMenus.Interactive.IMMPropClass
ECBehaviorCollider getCollider ()
 Collider behavior.
 
ECBehaviorComponent getComponent ()
 Component behavior.
 
InteractiveMainMenu getMainMenu ()
 Main menu.
 
ECBehaviorTwoStateAnimated getTwoStateAnimated ()
 Two-State animated behavior.
 

Protected Member Functions

Element createElement ()
 Create element instance.
 

Detailed Description

Non-interactive prop for InteractiveMainMenu.

Shows a simple element with optional animator. If animator is used it can have up to one controller. If present the controller has to be non-clamped and is incremented by the elapsed time to provide a continous idle animation.

Member Function Documentation

◆ createElement()

Element Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.createElement ( )
protected

Create element instance.

Reimplemented from Dragengine.Gui.MainMenus.Interactive.IMMPropClass.

◆ duplicateNamed()

ElementClass Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.duplicateNamed ( String  name)

Create IMMHotSpotClass with different name.

Reimplemented from Dragengine.Gui.MainMenus.Interactive.IMMPropClass.

◆ getColliderInteract()

IMMBehaviorColliderInteract Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.getColliderInteract ( )

Interact collider behavior.

◆ getHotSpot()

IMMBehaviorHotSpot Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.getHotSpot ( )

Hot spot behavior.

◆ new() [1/2]

IMMHotSpotClass Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.new ( InteractiveMainMenu  mainMenu)

Create element class.

Reimplemented from Dragengine.Gui.MainMenus.Interactive.IMMPropClass.

◆ new() [2/2]

IMMHotSpotClass Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.new ( InteractiveMainMenu  mainMenu,
String  name 
)

Create element class.

Reimplemented from Dragengine.Gui.MainMenus.Interactive.IMMPropClass.


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