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