public static void Register(EditorTools tools)
        {
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostAllAssetNameAttribute), _Register_AllAssets);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostImportAssetNameAttribute), _Register_PostImportAssets);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostDelAssetNameAttribute), _Register_PostDelAssets);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostMoveAssetNameAttribute), _Register_PostMoveAssets);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostMoveFromAssetNameAttribute), _Register_PostMoveFromAssets);

            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostModelAttribute), _Register_PostModelFromAssets);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostABNameChangeAttribute), _Register_PostABNameChangeFromAssets);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostAudioAttribute), _Register_PostAudioAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostSpeedTreeAttribute), _Register_PostSpeedTreeAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostTextureAttribute), _Register_PostTextureAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostGameobjecPropertyAttribute), _Register_PostGameobjecPropertyAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostSpritesAttribute), _Register_PostSpritesAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PostAssignModelsAttribute), _Register_PostAssignModelsAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PrepareAudioAttribute), _Register_PostAudioAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PrepareModelAttribute), _Register_PrepareModelAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PrepareSpeedTreeAttribute), _Register_PrepareSpeedTreeAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PrepareTextureAttribute), _Register_PrepareTextureAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(PrepareAnimationAttribute), _Register_PrepareAnimationAttribute);
            tools.RegisterHandler(RegisterType.MethodAtt, typeof(NoteEditorMenuAttribute), Register_NoteEditorMenuAtt);

            tools.RegisterHandler(RegisterType.ClassAttr, typeof(TimeSetAttribute), Register_Fixed);
            tools.RegisterHandler(RegisterType.ClassAttr, typeof(TagSetAttribute), Register_TagAdd);
            tools.RegisterHandler(RegisterType.ClassAttr, typeof(LayerSetAttribute), Register_LayerAdd);

            tools.RegisterHandler(RegisterType.ClassAttr, typeof(ScriptMarcoDefineAttribute), Register_ScriptMarce);
        }