WanaPlan

API Docs for: 2.7.0
Show:

SA_StorageManager

Module: Component
Parent Module: Wanaplan

Summary

This component is responsible to save and load plans in standalone mode.

Constructor

SA_StorageManager

Syntax

SA_StorageManager

(
  • core
)

Summary

Parameters:

  • core Core

    The main engine.

Methods

_loadPlans

Syntax

_loadPlans

() private

Summary

Load and display saved plans.

destroy

Inherited from BaseComponent2D

Syntax

destroy

()

Summary

Called when the component is destroyed. The menu item is removed.

disable

Inherited from BaseComponent2D:

Syntax

disable

()

Summary

Disables the component

enable

Inherited from BaseComponent2D:

Syntax

enable

()

Summary

Enables the component

getTargeted

Inherited from BaseComponent2D:

Syntax

getTargeted

(
  • vector
)
Object

Summary

Finds out if the given position is over an element handled by the component

Parameters:

  • vector Vector

    A position, usually the cursor's one.

Returns:

Object:

The targeted element, or null if nothing is found.

initialize

Inherited from BaseComponent2D

Syntax

initialize

()

Summary

Initializes the component by adding a new entry in the top menu.

internalSave

Syntax

internalSave

(
  • showMessage
)
private

Summary

Save the plan.

Parameters:

  • showMessage Boolean

    Sets to true to show a confirm message.

load

Syntax

load

(
  • uuid
  • success
  • fail
)

Summary

Load a plan by its uuid.

Parameters:

  • uuid String

    The uuid of the plan to load.

  • success Function

    A function called when the plan is loaded.

  • fail Function

    A function called if the plan is not found.

onContextChanged

Inherited from BaseComponent2D:

Syntax

onContextChanged

(
  • context
)

Summary

Method called when the context is switched (2D -> 3D or 3D -> 2D)

Parameters:

  • context String

    The new context

save

Syntax

save

(
  • event
  • success
  • cancel
)

Summary

Save the current plan into the database.

Parameters:

  • event Event

    The object event.

  • success Function

    A function called when the process is done.

  • cancel Function

    A function called if the user don't want create a new plan.

startListening

Inherited from BaseComponent2D:

Syntax

startListening

()

Summary

Calls all the event listeners.

stopListening

Inherited from BaseComponent2D:

Syntax

stopListening

()

Summary

Removes all the event listeners.

synchronize

Syntax

synchronize

()

Summary

Force the synchronization of all plans.

update

Inherited from BaseComponent2D:

Syntax

update

()

Summary

Generic update method, called on every frame

Properties

name

Inherited from BaseComponent2D:

Syntax

name

String

Summary

Component name

priority

Inherited from BaseComponent2D:

Syntax

priority

Number

Summary

Priority of the component in the "update" and "draw" routines

structure

Inherited from BaseComponent2D:

Syntax

structure

wnp.Structure

Summary

Structure file instance (shortcut to wanaplan.structure). This is the base object where the whole plan is saved

Events

wnp.menu.top.add

Inherited from BaseTopMenuComponent2D:

Syntax

wnp.menu.top.add

Summary

Fired to add a menu item into the top menu.

wnp.menu.top.delete

Inherited from BaseTopMenuComponent2D:

Syntax

wnp.menu.top.delete

Summary

Fired to delete a menu item from the top menu.

wnp.menu.top.sub.add

Inherited from BaseTopMenuComponent2D:

Syntax

wnp.menu.top.sub.add

Summary

Fired to add a menu item into the sub menu.

wnp.menu.top.sub.delete

Inherited from BaseTopMenuComponent2D:

Syntax

wnp.menu.top.sub.delete

Summary

Fired to delete a menu item from the sub menu.