Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Tutorial:Plugin creation/DataModelAssemblyType: Difference between revisions

From Resonite Wiki
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{stub}}
DataModelAssemblyType is a special enum which tells [[FrooxEngine]] what type of assembly a plugin is. It has the following values:
DataModelAssemblyType is a special enum which tells [[FrooxEngine]] what type of assembly a plugin is. It has the following values:
{| class="wikitable"
{| class="wikitable"
Line 6: Line 7:
|-
|-
| Core
| Core
| This is a required assembly for the datamodel. Marks your session as incompatible when loaded.
| This is a required assembly for the [[Data model]]. Marks your session as incompatible when loaded.
|-
|-
| UserspaceCore
| UserspaceCore
|  
| This is a required assembly for the Data model, but its types are only loaded into and accessible from [[Userspace]].
|-
|-
| Optional
| Optional
Line 16: Line 17:
| Dependency
| Dependency
| This assembly is used as a dependency for other assemblies.
| This assembly is used as a dependency for other assemblies.
''Note: Currently this value is treated the same as Optional.''
|-
|-
|}
|}

Latest revision as of 08:41, 26 January 2026

This article or section is a stub. You can help the Resonite wiki by expanding it.

DataModelAssemblyType is a special enum which tells FrooxEngine what type of assembly a plugin is. It has the following values:

Value Description
Core This is a required assembly for the Data model. Marks your session as incompatible when loaded.
UserspaceCore This is a required assembly for the Data model, but its types are only loaded into and accessible from Userspace.
Optional This is an optional assembly, it needs to be manually activated when opening a world
Note: Currently you cannot select assemblies on a per-session basis and so no optional assemblies are currently loaded.
Dependency This assembly is used as a dependency for other assemblies.

Note: Currently this value is treated the same as Optional.