
Animation Event Weaver
Description:
--------------------------------------------------------------
Animation Event Weaver is a professional Unity Editor extension designed to make Unity Animation Events more powerful, organized, and easier to manage directly alongside Unity's Animation window.
Instead of working with basic Animation Event fields, Animation Event Weaver provides a dedicated interface where you can add, remove, copy, paste, track, and configure animation events directly on the current animation frame. Events can be added through convenient shortcut buttons or from the built-in event dropdown.
The tool includes two event systems: EventWeaverfor enhancing existing Unity Animation Events with labels, default values, and shortcut buttons, and EventWeaverExt for creating significantly more advanced events with multiple parameters and additional supported data types.
With EventWeaverExt, a single Animation Event can contain multiple custom parameters including floats, integers, strings, booleans, Unity Objects, Vector2, Vector3, colors, and enums. Parameters can also be arranged into horizontal or vertical groups for cleaner and more readable event layouts.
Key Features:
----------------------------------------------
Dedicated Animation Event Editor
Manage enhanced Animation Events through a dedicated Unity Editor window alongside Unity's Animation window.
Quick Event Creation
Add events directly to the current animation frame using automatically generated event shortcut buttons.
Event Dropdown Menu
Browse and add available EventWeaver events through the built-in Add Event dropdown.
Remove Events
Quickly remove individual Animation Events directly from the Event Weaver interface.
Copy & Paste Events
Copy an individual event and paste it onto another animation frame.
Copy All Events
Copy every EventWeaver event located on the current frame and paste them together elsewhere.
Event Tracking
Track selected events and view their timing throughout the animation clip.
EventWeaver Attribute
Upgrade existing Animation Event methods with cleaner parameter labels, default values, and automatic shortcut buttons without requiring major changes to your existing code.
EventWeaverExt Advanced Events
Extend Unity's standard AnimationEvent system with multiple custom parameters inside a single animation event.
Unlimited Custom Parameters
Create advanced events containing numerous configurable values instead of being restricted to Unity's standard single-value workflow.
Multiple Parameter Types
Supports Float, Int, String, Bool, Unity Object, Vector2, Vector3, Color, and Enum parameter fields.
Default Parameter Values
Define prefilled values directly when declaring an EventWeaver event.
Automatic Parameter Labels
Give every event parameter a clear and readable name inside the Event Weaver interface.
Color Picker Support
Add Unity color picker fields directly to your Animation Events.
Enum Dropdown Support
Use enum values as convenient dropdown selections instead of manually entering values.
Vector2 & Vector3 Support
Pass positional, directional, rotational, or other vector-based data directly through Animation Events.
Boolean Toggle Support
Add simple toggle fields for true/false event parameters.
Unity Object Support
Assign Unity Object references directly through an Animation Event field.
Horizontal Parameter Groups
Arrange related event parameters side-by-side for compact layouts.
Vertical Parameter Groups
Organize related parameters vertically for cleaner and more structured events.
Named Parameter Groups
Add group titles to clearly separate related sets of event properties.
Custom Row Layouts
Start parameters or entire groups on new rows to build organized event interfaces.
Flexible Parameter Management
Safely rearrange existing parameters or add and remove parameters as your event requirements evolve.
Runtime Getter System
Retrieve EventWeaverExt values through dedicated runtime getters for Float, Int, String, Bool, Vector2, Vector3, Color, and Enum values.
Built for Complex Animation Events
Easily create events containing multiple related properties such as damage, projectile settings, spawn information, camera shake, slow motion, colors, directions, and more within a single event.









