The content on this page describes the scripting interface of PALAIS. It documents classes and their associated properties and methods available in the simulation environment. The documentation is a work in progress. The following interfaces are not yet documented: The native plugins (pathfinding, behavior trees, goal-oriented action planning) and the native plugin interface itself.

Note that you can only construct objects that provide a constructor method (a method with the same name as the class) using the 'new' operator. Objects that don't provide a constructor are instantiated by the environment or must be explicitly instantiated using a factory method in a global object, such as the global 'Scene' object.