using UnityEngine.Timeline; using UnityEngine; #if UNITY_6000_4_OR_NEWER using EndNameEditCallback = UnityEditor.ProjectWindowCallback.AssetCreationEndAction; #else using EndNameEditCallback = UnityEditor.ProjectWindowCallback.EndNameEditAction; #endif namespace UnityEditor.Timeline { abstract class PostNameEditAction : EndNameEditCallback { #if !UNITY_6000_4_OR_NEWER public override void Action(int instanceId, string pathName, string resourceFile) { Action(instanceId, pathName, resourceFile); } #else public override void Action(EntityId instanceId, string pathName, string resourceFile) { Action(instanceId, pathName, resourceFile); } #endif protected abstract void Action(ObjectId objectId, string pathName, string resourceFile); } }