BaseTopMenuComponent2D Class
A base 2D component to manage top and sub menus.
Constructor
BaseTopMenuComponent2D
(
-
core
-
name
Parameters:
-
core
CoreThe main engine.
-
name
StringThe component's name.
Item Index
Methods
Methods
destroy
()
Called when the component is destroyed. The menu item is removed.
disable
()
Disables the component
enable
()
Enables the component
getTargeted
(
Object
-
vector
Finds out if the given position is over an element handled by the component
Parameters:
-
vector
VectorA position, usually the cursor's one.
Returns:
Object:
The targeted element, or null if nothing is found.
initialize
()
Initializes the component by adding a new entry in the top menu.
onContextChanged
(
-
context
Method called when the context is switched (2D -> 3D or 3D -> 2D)
Parameters:
-
context
StringThe new context
startListening
()
Calls all the event listeners.
stopListening
()
Removes all the event listeners.
update
()
Generic update method, called on every frame
Properties
structure
wnp.Structure
Structure file instance (shortcut to wanaplan.structure).
This is the base object where the whole plan is saved