Maze / Library /PackageCache /com.unity.visualscripting@1.8.0 /Editor /VisualScripting.State /Analytics /StateMacroSavedEvent.cs
| using UnityEditor; | |
| namespace Unity.VisualScripting.Analytics | |
| { | |
| class StateMacroSavedEvent : UnityEditor.AssetModificationProcessor | |
| { | |
| static string[] OnWillSaveAssets(string[] paths) | |
| { | |
| foreach (string path in paths) | |
| { | |
| var assetType = AssetDatabase.GetMainAssetTypeAtPath(path); | |
| if (assetType == typeof(StateGraphAsset)) | |
| { | |
| UsageAnalytics.CollectAndSend(); | |
| break; | |
| } | |
| } | |
| return paths; | |
| } | |
| } | |
| } | |