A robust, zero-setup tooltip system for Unity UI. Features Fixed Anchoring, Visual Styling, Events, and a powerful C# API. Create professional tooltips in seconds.Instantly add professional, flexible, and fully interactive tooltips to your Unity UI with Easy Tooltip.Important: This asset requires the official TextMeshPro package.Whether you're a designer looking for a visual workflow or a programmer needing a robust C# API, Easy Tooltip delivers a polished solution that handles the hard work for you. Version 2.0 introduces powerful new features like Fixed Anchoring, Style Overrides, and Event Hooks, transforming it into a complete UI utility.KEY FEATURESZero Setup Required: Just add the script to a button. The manager is created automatically.Fixed & Relative Positioning: Choose between standard "Follow Mouse" or pin tooltips to 12 specific anchor points (e.g., Top-Center, Left-Bottom) relative to your object.Visual Style Overrides: Customize the Background, Outline, and Colors for every single tooltip individually, or set global defaults.Unity Events: Trigger game logic with OnTooltipShow and OnTooltipHide events directly from the Inspector.Smart Flipping & Clamping: Tooltips automatically flip to the opposite side or clamp to the screen edge if they run out of space.Inspector & C# API: A custom editor makes configuration easy, while the static API lets you create complex tooltips entirely from code.Multi-Canvas Support: Works seamlessly with Screen Space (Overlay & Camera) and World Space UIs.Input System Ready: Native support for both the Legacy Input Manager and the new Input System package.WHAT'S INCLUDEDFull C# Source Code with professional comments.A pre-configured Tooltip Manager prefab.A comprehensive Demo Scene showcasing Styling, Anchoring, and Code-based examples.Detailed Documentation.Download now and give your UI the professional polish it deserves!Play Live DemoZero-Setup Architecture: A singleton Manager is automatically instantiated from Resources, ensuring no scene setup is required.Smart Positioning Engine: Supports 12 Fixed Anchor points with "Smart Flip" logic that detects screen boundaries and inverts positioning (e.g., flipping from Top to Bottom) to keep content visible.Visual Styling System: Supports per-instance overrides for Background Color, Outline (sliced sprite), and Text Colors without requiring multiple prefabs.Robust Layouts: Uses recursive layout rebuilding to ensure nested Layout Groups (Vertical/Horizontal) resize correctly before the first frame is rendered.Multi-Canvas Handling: Automatically identifies the correct Root Canvas and Camera (Overlay/World) to reparent tooltips for correct Z-sorting and scaling.Input Agnostic: Uses preprocessor directives to support both Legacy and New Input System packages without errors.Static C# API: Includes TooltipTrigger.AddTooltip() with support for chaining properties (Position, Style, Delay) at runtime.Performance: Decoupled Coroutines for Fading and Waiting ensure smooth performance. Event hooks use UnityEvents for easy Inspector integration.Works with All Render Pipelines.Requires TextMeshPro.




