top of page

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.

bottom of page