Scripting support

From Resonite Wiki
Revision as of 21:44, 11 November 2023 by ProbablePrime (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Visual Scripting

Resonite has a Visual, Node Based scripting language called ProtoFlux. ProtoFlux allows you to place nodes within the world to achieve common programming tasks and flows. It is a fully featured language and can do most general activities really well.

However, ProtoFlux does not currently offer:

  • JSON Handling / Support
  • Collections / Arrays
  • Methods or Classes (These can be emulated using Dynamic Variables and Dynamic Impulses)

Plugins

Resonite has a Plugin System which allows you to write C# Libraries / DLLs which can be loaded into Resonite. Doing this will prevent you from joining other player sessions unless they also have the set of Plugins that you do.