[ComponentAnimatedBorder]
Wraps the entire component inspector in a kinetic border frame that smoothly pulses between two designated alternating colors.
1. Overview & Value Proposition
What it does: Encapsulates critical MonoBehaviour inspectors with a pulsing animated border. Driven by UI Toolkit's style engine, it calculates a smooth sinusoidal color interpolation without frame stuttering or garbage collection.
The Problem: In massive scenes with hundreds of components, critical managers (like network directors, game state machines, or save controllers) look identical to generic scripts.
The Solution:
- Instant Visual Priority: Commands immediate attention for high-impact scripts.
- Hardware Accelerated: Directly animates style values without invalidating layout trees.
- Safe Lifecycle: Automatically pauses when the inspector window is minimized or hidden.
2. Quick Start Example
using UnityEngine;
using MaharajaStudio.MSUltimate.ComponentDesigner;
[ComponentAnimatedBorder("#00BCD4", "#E040FB", Width = 2.5f, Radius = 8f, Speed = 2.0f)]
public class NetworkSyncManager : MonoBehaviour
{
public string serverAddress = "127.0.0.1";
public int port = 7777;
}
Component Designer Catalog (75 Total)
75 Styling Attributes Staged in Workspace
All 75 component styling attributes across 7 categories are staged inside assets/Documentations/MSUltimate/Addons/ComponentDesigner/Documentation/attributes/.