SA_StorageManager Class
This component is responsible to save and load plans in standalone mode.
Constructor
SA_StorageManager
(
-
core
Parameters:
-
core
CoreThe main engine.
Item Index
Methods
Methods
_loadPlans
()
private
Load and display saved plans.
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.
internalSave
(
private
-
showMessage
Save the plan.
Parameters:
-
showMessage
BooleanSets to
true
to show a confirm message.
load
(
-
uuid
-
success
-
fail
Load a plan by its uuid.
onContextChanged
(
-
context
Method called when the context is switched (2D -> 3D or 3D -> 2D)
Parameters:
-
context
StringThe new context
save
(
-
event
-
success
-
cancel
Save the current plan into the database.
startListening
()
Calls all the event listeners.
stopListening
()
Removes all the event listeners.
synchronize
()
Force the synchronization of all plans.
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