Tutorial:Plugin creation/DataModelAssemblyType: Difference between revisions
From Resonite Wiki
More actions
mark this page as a stub |
m Yosh moved page How To Create Plugins/DataModelAssemblyType to Tutorial:Plugin creation/DataModelAssemblyType |
||
| (One intermediate revision by one other user not shown) | |||
| Line 7: | Line 7: | ||
|- | |- | ||
| Core | | Core | ||
| This is a required assembly for the | | 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 17: | 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. |