Difference between revisions of "ObjectType:lavishmachine"

From Lavish Software Wiki
Jump to navigation Jump to search
(Created page with "{{ObjectType-Vitals|lavishmachine|LavishScript|none|lavishmachine|none|no|void*}} == Description == Accesses the LavishMachine, currently supporting the LavishScrip...")
 
Line 6: Line 6:
  
 
== Members ==
 
== Members ==
* [[ObjectType:lmactaskmanager|lmactaskmanager]] '''NewTaskManager['''name''']''': Creates a new, empty, [[LavishScript:Task Manager|Task Manager]]
+
* [[ObjectType:lmactaskmanager|lmactaskmanager]] '''NewTaskManager['''name''']''': Creates a new, empty, [[LavishScript:Task Manager|Task Manager]], or provides the existing Task Manager by the given name
 
* [[ObjectType:lmactasktypeset|lmactasktypeset]] '''NewTaskTypeSet['''name''']''': Creates a new, empty, [[LavishScript:Task Type Set|Task Type Set]]
 
* [[ObjectType:lmactasktypeset|lmactasktypeset]] '''NewTaskTypeSet['''name''']''': Creates a new, empty, [[LavishScript:Task Type Set|Task Type Set]]
* [[ObjectType:lmactasklibrary|lmactasklibrary]] '''NewTaskLibrary['''name''']''': Creates a new, empty, [[LavishScript:Task Library|Task Library]]
+
* [[ObjectType:lmactasklibrary|lmactasklibrary]] '''NewTaskLibrary['''name''']''': Creates a new, empty, [[LavishScript:Task Library|Task Library]], or provides the existing Task Library by the given name
 
* [[ObjectType:lmactasktype|lmactasktype]] '''NewTaskType['''json''']''': Creates a new [[LavishScript:Task Type|Task Type]] from a supplied JSON object
 
* [[ObjectType:lmactasktype|lmactasktype]] '''NewTaskType['''json''']''': Creates a new [[LavishScript:Task Type|Task Type]] from a supplied JSON object
 
* [[ObjectType:lmactaskmanager|lmactaskmanager]] '''TaskManager['''#''']''': Retrieves a Task Manager by ID
 
* [[ObjectType:lmactaskmanager|lmactaskmanager]] '''TaskManager['''#''']''': Retrieves a Task Manager by ID

Revision as of 13:34, 10 March 2019

Object Type Vitals
lavishmachine
Defined By LavishScript
Inherits none
Reduces To lavishmachine
Variable Object Type none
Uses Sub-Types no
C/C++ Type void*

Description

Accesses the LavishMachine, currently supporting the Tasks system


Members


Methods

  • LoadTaskTypesFile[filename]: Loads Task Types from a file containing a JSON array
  • LoadTaskTypesJSON[json]: Loads Task Types from a supplied JSON array
  • LoadPackageFile[filename]: Loads a LavishMachine Package from a file containing a JSON object
  • LoadPackageJSON[json]: Loads a LavishMachine Package from a supplied JSON object


Examples

See Also

LavishScript Object Types