Components Actions
v1.0
Enable Component Action
Enables, disables, or toggles Behaviour-based components (scripts, renderers, colliders) on one or more GameObjects with support for random/sequential selection. Includes advanced features like searching in children, applying to all components of a type, and tracking disabled state across action executions. Perfect for toggling gameplay systems, visual effects, physics interactions, or any component-based functionality with flexible targeting.
Toggle Component Action
Simple single-target action that enables, disables, or toggles Behaviour, Collider, or Renderer components without the advanced features of EnableComponentAction. Lightweight and straightforward for basic use cases where you need to toggle a specific component on a known GameObject. Best for simple component toggling where list selection, state tracking, and child search aren't needed.
Set Component Property Action
Sets public properties or fields on any component using reflection with global caching for performance, supporting multiple value types (float, int, bool, string, Color, Vector2, Vector3, Object). Can target multiple GameObjects with selection modes and search in children, making it ideal for runtime configuration changes without custom scripts. Great for dynamic property tweaking, data-driven behaviors, or inspector-like runtime editing of component values.
Last updated