| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- using net.shutosg.UnityEditor;
 
- using UnityEditor;
 
- using UnityEngine;
 
- namespace net.shutosg.UniEaseCopy
 
- {
 
- #if UNIEASECOPY_USE_MENU_ITEM
 
-     public class UniEaseCopyEditor : Editor
 
-     {
 
-         [MenuItem("UniEaseCopy/Copy", false, 0)]
 
-         public static void Copy()
 
-         {
 
-             UniEaseCopy.CopyKeyframes(onLogged: ShowDialogIfError);
 
-         }
 
-         [MenuItem("UniEaseCopy/PasteEase", false, 100)]
 
-         public static void PasteEase()
 
-         {
 
-             UniEaseCopy.PasteEase(ShowDialogIfError);
 
-         }
 
-         [MenuItem("UniEaseCopy/PasteValue", false, 101)]
 
-         public static void PasteValue()
 
-         {
 
-             UniEaseCopy.PasteValue(ShowDialogIfError);
 
-         }
 
-         [MenuItem("UniEaseCopy/Log/Copied", false, 200)]
 
-         public static void LogCopied()
 
-         {
 
-             UniEaseCopy.LogCopied();
 
-         }
 
-         [MenuItem("UniEaseCopy/Log/Selected", false, 201)]
 
-         public static void LogSelected()
 
-         {
 
-             UniEaseCopy.LogSelected();
 
-         }
 
-         private static void ShowDialogIfError(UniEaseCopyLog log)
 
-         {
 
-             if (log.Type == LogType.Error) EditorUtility.DisplayDialog("UniEaseCopy Error", log.Message, "OK");
 
-         }
 
-     }
 
- #endif
 
- }
 
 
  |