GameFeel
24 tools in this family (folder Editor/Tools/GameFeel/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
reaction_add_reaction | writes | Append a reaction to a FeelStack. The 'type' parameter is one of ~55 reaction names |
reaction_apply_preset | writes | Apply one of 16 canned preset stacks (JumpStart, Land, HitTaken, HitDealt, Death, PowerUp, |
reaction_broadcast | writes | Broadcast a play event to every stack subscribed to a channel. Returns the number fired. |
reaction_chain_stacks | writes | Append a chain reaction so that when stack A reaches that point, stack B fires. |
reaction_configure_holding_pause | writes | Insert a holding-pause fence in the stack. The runner waits for every reaction before this |
reaction_configure_reaction | writes | Modify fields on an existing reaction. Common fields: delay, duration, intensity, |
reaction_create_channel | writes | Register a global channel name. Stacks subscribed (via DefaultChannel or per-reaction Channel) |
reaction_create_stack | writes | Create (or replace) a FeelStack — the core declarative reaction container. |
reaction_export_setup | read-only | Export the full configuration of a stack to JSON (read-only). |
reaction_list_presets | read-only | List every built-in preset stack with a one-line description of what it composes. |
reaction_list_reaction_types | read-only | List every reaction type, grouped by category, with their full public field signatures. |
reaction_load_stack_asset | writes | Load a FeelStack from a ScriptableObject asset and register it in the session. |
reaction_pause | writes | Pause all active playbacks of a stack (preserves elapsed time). |
reaction_play | writes | Play a stack. Optional intensity overrides the base scalar; optional channel restricts |
reaction_remove_reaction | writes | Remove a reaction from a stack by index. |
reaction_resume | writes | Resume previously paused playbacks of a stack. |
reaction_save_stack_asset | writes | Persist a FeelStack to a ScriptableObject asset under Assets/Buril/FeelStacks/. |
reaction_set_cooldown | writes | Set the stack-level cooldown (s). While in cooldown, new plays are rejected (default policy). |
reaction_set_stack_options | writes | Configure stack-level options: cooldown, max simultaneous plays, default channel, overlap & cooldown… |
reaction_setup_camera_shake_preset | writes | Quick helper: add a CameraShake reaction with given amplitude / frequency / duration. |
reaction_setup_haptic_rumble | writes | Quick helper: add a GamepadRumble reaction with low/high motor speeds and duration. |
reaction_setup_screen_flash | writes | Quick helper: add a CameraFlash overlay reaction (color, duration, intensity). |
reaction_setup_time_scale_dip | writes | Quick helper: add a TimeScale reaction (slow-mo / hit-stop). |
reaction_stop | writes | Stop all active playbacks of a stack. |