Extending the plugin
Learn about overriding core classes.
Runtime
Prefab Runtime Subsystem (C++ only)
The class of the Prefab Runtime Subsystem is UPSPrefabRuntimeSubsystem
.
You can subclass it by creating a subclass and selecting it in the Project Settings (see PrefabRuntimeSubsystemClass
) .
Editor
Prefab Editor Subsystem (C++ only)
The class of the Prefab Editor Subsystem is UPSPrefabEditorSubsystem
.
You can subclass it by creating a subclass and selecting it in the Project Settings (see PrefabEditorSubsystemClass
) .
Editor PRC Visualizer Manager (C++ only)
The instance is created and managed by the Prefab Editor Subsystem, this means that you need to override the Prefab Editor Subsystem first before overriding this class.
To override this class, make a subclass of FPSEditorPRCVisualizerManager
, override MakeEditorPRCVisualizerManager
and return a TSharedPtr
instance of your subclass.
Editor Slate Manager (C++ only)
The instance is created and managed by the Prefab Editor Subsystem, this means that you need to override the Prefab Editor Subsystem first before overriding this class.
To override this class, make a subclass of FPSEditorSlateManager
, override MakeEditorSlateManager
and return a TSharedPtr
instance of your subclass.
Last updated