class MAGES::SceneGraph::Editor::CrossDomainReloadUtility¶
Overview¶
Utility for resolving changes across domain reloads. More…
class CrossDomainReloadUtility: public AssetPostprocessor
{
public:
// classes
class AttachScript;
class Change;
// methods
static void OnPostprocessAllAssets(
string[] importedAssets,
string[] deletedAssets,
string[] movedAssets,
string[] movedFromAssetPaths,
bool didDomainReload
);
static void PushChange(Change c);
};
Detailed Documentation¶
Utility for resolving changes across domain reloads.
Methods¶
static void OnPostprocessAllAssets(
string[] importedAssets,
string[] deletedAssets,
string[] movedAssets,
string[] movedFromAssetPaths,
bool didDomainReload
)
Called after all assets are imported.
Parameters:
importedAssets |
The imported assets. |
deletedAssets |
The deleted assets. |
movedAssets |
The moved assets. |
movedFromAssetPaths |
Array of original paths for moved assets. |
didDomainReload |
Boolean set to true if there has been a domain reload. |
static void PushChange(Change c)
Pushes a change to the change list.
Parameters:
c |
The change. |