Fields

loreline.Fields (Interface)

Base interface to hold loreline values This interface allows to map loreline object fields to game-specific objects.

Instance Members

lorelineCreate(interpreter: Interpreter): Void

Called when the object has been created from an interpreter

Name Type
interpreter Interpreter

lorelineGet(interpreter: Interpreter, key: String): Any

Get the value associated to the given field key

Name Type
interpreter Interpreter
key String
Returns
Any

lorelineSet(interpreter: Interpreter, key: String, value: Any): Void

Set the value associated to the given field key

Name Type
interpreter Interpreter
key String
value Any

lorelineExists(interpreter: Interpreter, key: String): Bool

Check if a value exists for the given key

Name Type
interpreter Interpreter
key String
Returns
Bool

lorelineFields(interpreter: Interpreter): Array<String>

Get all the fields of this object

Name Type
interpreter Interpreter
Returns
Array<String>

Metadata

Name Parameters
:expose -