Skip to main content

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.

ToolEffectDescription
reaction_add_reactionwritesAppend a reaction to a FeelStack. The 'type' parameter is one of ~55 reaction names
reaction_apply_presetwritesApply one of 16 canned preset stacks (JumpStart, Land, HitTaken, HitDealt, Death, PowerUp,
reaction_broadcastwritesBroadcast a play event to every stack subscribed to a channel. Returns the number fired.
reaction_chain_stackswritesAppend a chain reaction so that when stack A reaches that point, stack B fires.
reaction_configure_holding_pausewritesInsert a holding-pause fence in the stack. The runner waits for every reaction before this
reaction_configure_reactionwritesModify fields on an existing reaction. Common fields: delay, duration, intensity,
reaction_create_channelwritesRegister a global channel name. Stacks subscribed (via DefaultChannel or per-reaction Channel)
reaction_create_stackwritesCreate (or replace) a FeelStack — the core declarative reaction container.
reaction_export_setupread-onlyExport the full configuration of a stack to JSON (read-only).
reaction_list_presetsread-onlyList every built-in preset stack with a one-line description of what it composes.
reaction_list_reaction_typesread-onlyList every reaction type, grouped by category, with their full public field signatures.
reaction_load_stack_assetwritesLoad a FeelStack from a ScriptableObject asset and register it in the session.
reaction_pausewritesPause all active playbacks of a stack (preserves elapsed time).
reaction_playwritesPlay a stack. Optional intensity overrides the base scalar; optional channel restricts
reaction_remove_reactionwritesRemove a reaction from a stack by index.
reaction_resumewritesResume previously paused playbacks of a stack.
reaction_save_stack_assetwritesPersist a FeelStack to a ScriptableObject asset under Assets/Buril/FeelStacks/.
reaction_set_cooldownwritesSet the stack-level cooldown (s). While in cooldown, new plays are rejected (default policy).
reaction_set_stack_optionswritesConfigure stack-level options: cooldown, max simultaneous plays, default channel, overlap & cooldown…
reaction_setup_camera_shake_presetwritesQuick helper: add a CameraShake reaction with given amplitude / frequency / duration.
reaction_setup_haptic_rumblewritesQuick helper: add a GamepadRumble reaction with low/high motor speeds and duration.
reaction_setup_screen_flashwritesQuick helper: add a CameraFlash overlay reaction (color, duration, intensity).
reaction_setup_time_scale_dipwritesQuick helper: add a TimeScale reaction (slow-mo / hit-stop).
reaction_stopwritesStop all active playbacks of a stack.