public static AssetProcessEvent CreateModifyEvent(string assetGuid, string graphGuid, Model.NodeData n) { var ev = new AssetProcessEvent(); ev.Init(EventKind.Modify, assetGuid, graphGuid, n.Id, n.Name, string.Empty, string.Empty); return(ev); }
public static AssetProcessEvent CreateErrorEvent(NodeException e, string graphGuid) { var ev = new AssetProcessEvent(); var assetId = (e.Asset == null) ? null : e.Asset.assetDatabaseId; ev.Init(EventKind.Error, assetId, graphGuid, e.Node.Id, e.Node.Name, e.Reason, e.HowToFix); return(ev); }
public static AssetProcessEvent CreateModifyEvent(string assetGuid, string graphGuid, Model.NodeData n) { var ev = new AssetProcessEvent(); var path = AssetDatabase.GUIDToAssetPath(assetGuid); var assetName = Path.GetFileName(path); assetName = (assetName == null) ? string.Empty : assetName; ev.Init(EventKind.Modify, assetName, assetGuid, graphGuid, n.Id, n.Name, string.Empty, string.Empty); return(ev); }