class MAGES::SceneGraph::Editor::PrefabAssetPreprocessor¶
Overview¶
This class can be used to register an event for when any prefab is changed. Useful for validation of prefabs that need to be configured in some specific way (e.g. requiring a specific component or hierarchy). More…
class PrefabAssetPreprocessor: public AssetModificationProcessor { public: // properties PrefabSaveEventHandler OnPrefabSave; // methods delegate void PrefabSaveEventHandler(GameObject prefab); static string[] OnWillSaveAssets(string[] paths); };
Detailed Documentation¶
This class can be used to register an event for when any prefab is changed. Useful for validation of prefabs that need to be configured in some specific way (e.g. requiring a specific component or hierarchy).
Properties¶
PrefabSaveEventHandler OnPrefabSave
Invoked when a prefab is saved.
Methods¶
delegate void PrefabSaveEventHandler(GameObject prefab)
Invoked when a prefab is saved.
Parameters:
prefab |
The prefab. |
static string[] OnWillSaveAssets(string[] paths)
Called when assets are saved.
Parameters:
paths |
The paths to each saved asset. |
Returns:
The modified paths to each saved asset.