/
Developing in the Unity SDK

Developing in the Unity SDK

UI

Don’t override “Panel”--use PanelComponents instead. Makes it much easier to maintain links between Panels. PanelContainers should offer all the same functionality.

Processors/Managers/Handlers

General naming conventions, although not always followed perfectly:

  • Processors handle the Resources from Script

  • Processors are very lightweight and generally hand Resource off to a Manager

  • Managers handle collections of active Resources indexed by ActivationContext.InstanceId

  • Managers often hand off to Handlers (or sometimes Players) that handle Object-specific behaviour for Resources that work with World Objects

Related Articles

.gitignore

.gitattributes

 

Related content

Motive Unity SDK Setup - Unity Workshop Demo Scene
Motive Unity SDK Setup - Unity Workshop Demo Scene
Read with this
Content
Content
More like this
Panels
Panels
More like this
Panel Manager
Panel Manager
More like this
Panel Provider
Panel Provider
More like this
Panel Container
Panel Container
More like this