Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }