User Guide
Animation Control Hub is an advanced tool for Unity that revolutionizes the way you work with animations in the editor and at runtime.
Installation
Requirements
Unity 2019.4 or higher
Compatible with all rendering pipelines
Installation
Download the package from the UNITY Asset Store.
Unity will automatically detect the scripts and will be ready to use.
Installation Verification
After installation, check that you have access to the menu: Tools → Latin Tools → Animation Control Hub → Open Animation Hub Window
Getting Started
Opening the Window
There are multiple ways to open Animation Control Hub:
Initial Setup
Once the window is open, you will see the main interface divided into sections:
Top Toolbar: Search, filters, and settings
Target Section: Selection of the target object
Animations List: List of available animations
Playback Controls: Playback management
Timeline: Interactive time control
Status Bar: Information and keyboard shortcuts
User Interface
Top Toolbar

The toolbar contains the main controls:
Runtime Indicator
▶ RUNTIME: Appears when Unity is in Play Mode
Indicates the tool is running in runtime
Search Field
Search: Filters animations by name
Supports partial and case-insensitive search
✕ button to clear quickly
Filter System
Sort Mode: Sort by Name, Length (Asc/Desc), or Favorites
★ button: Show only favorite animations
Filters persist between sessions
Action Buttons
🔄 Refresh: Refresh the list and reset pose
🗑 Clear: Clear the current target object
⚙️ Settings: Open the settings menu
Animations List

Clip Display
Each animation is displayed with:
Index number: For quick navigation
★ Favorite: Golden star for marked clips
Name: Animation clip name
Duration: Total time in seconds
Progress bar: Shows current progress (only while playing)
Clip Interaction
Click: Selects and plays the animation (if Auto Play is active)
Right-click: Opens contextual menu with extra options
Tooltip: Shows detailed information on hover
Playback Controls

Main Buttons
▶️ Play: Starts playback of the selected animation
⏸️ Pause: Pauses animation while keeping current pose
⏹️ Stop: Stops animation and resets pose (optional)
Speed Controls
Speed Slider: Adjusts playback speed (0.1x - 3.0x)
Reset Speed: Restores normal speed (1.0x)
Playback Options
🔄 Loop: Toggle automatic looping
Auto Play (Settings section): Automatically play when selecting a clip
Interactive Timeline

Timeline Features
Scrubbing: Drag to manually scrub through animation
Time markers: Show current and total time
Animation Events: Displayed as green diamonds
Progress bar: Visual playback progress
Event Interaction
Display: Events appear as markers in the timeline
Edit: Click on events to view/edit properties
Drag: Move events to different positions
Details Panel

When an animation is selected, detailed information is shown:
Name: Clip name
Duration: Exact length in seconds
Frame Rate: Clip FPS
Total Frames: Total frame count
Loop Time: Indicates if clip is set to loop
Legacy: Shows if the clip is legacy or modern
Events: Number of animation events
Advanced Features
Favorites System
Marking Favorites
Select an animation
Right-click → "Add to Favorites"
Or use the star button in the context menu
Managing Favorites
Display: Favorites show a golden ★
Filter: Use ★ button in toolbar to show only favorites
Persistence: Favorites are saved between Unity sessions
Component Setup

Animator Auto-Setup
If the GameObject has no animation component, Animation Control Hub offers to add one
Add Animator: Automatically sets up an Animator Controller
Add Animation: Sets up a legacy Animation component
Avatar Setup
For humanoid Animators, assign an Avatar
Auto-detect: Button to automatically find the correct Avatar
Manual: Manual selection from project assets
Clip Management
Drag & Drop: Drag clips from the Project window
Add Clips: Button to add clips manually
Remove: Delete unwanted clips
Validation: Automatic compatibility check (Legacy vs Modern)
Animation Events

Event Display
Events appear as green markers in the timeline
Detailed info on hover
Selectable and editable
Event Editing
Select event: Click the marker in the timeline
Details panel: Shows event properties
Function Selector: Tool to pick available functions
Parameters: Edit event parameters (string, float, int, object)
Function Selector

Auto-detect: Automatically finds public methods in MonoBehaviours
Search: Search functions by name
Validation: Checks if functions exist and are accessible
Keyboard Shortcuts

Navigation
Space: Play/Pause toggle
← →: Step backward/forward by frame
↑ ↓: Navigate animations (previous/next)
Settings

Editor Preferences
Access settings from Settings (⚙️) in the toolbar:
Playback Options
Show Details: Toggle clip details panel
Auto Play on Select: Auto play when selecting a clip
Auto Assign from Selection: Auto assign selected GameObject
Reset Pose on Stop: Reset pose when stopping playback
Add Animations
This will open the wizard so you can add more animations.

Troubleshooting
Common Issues
"No animations found"
Cause: GameObject has no animations or Animator Controller is empty Solution:
Verify Animator Controller has clips assigned
For Animation component, ensure clips are added
Use Refresh button to reload
"Animation not playing"
Cause: Incorrect setup or incompatible clips Solution:
Check if clip is compatible (Modern vs Legacy)
Make sure GameObject is active
For Animator, verify Controller is assigned
"Events not appearing"
Cause: Animation Events not properly set up Solution:
Check that clip has events assigned
Events must reference valid functions
Refresh window if events don’t appear
Ensure clip is not marked as "Read Only"
API
Programmatic Integration
Open from Script
using AnimControlHub;
// Open window with Animator
AnimHubUtilities.OpenAnimationHubFromAnimator(myAnimator);
// Open window with Animation component
AnimHubUtilities.OpenAnimationHubFromAnimation(myAnimation);
// Open empty window
AnimHubUtilities.OpenAnimationHubWindow();
Support and Community
Report Issues
If you find bugs or have feature requests, please contact support: soportelatintechnology@gmail.com
Start using Animation Control Hub today and experience a faster, more powerful animation workflow in Unity!
Last updated