From c1bdceed598e960f41aab93438d9b4cb26be716d Mon Sep 17 00:00:00 2001 From: Tod-Rive Date: Thu, 26 Feb 2026 21:33:20 -0500 Subject: [PATCH 1/3] Various fixes --- game-runtimes/unreal/getting-started.mdx | 2 +- .../unreal/observing-viewmodel-changes.mdx | 17 ----------------- .../{using-events.mdx => using-triggers.mdx} | 4 ++-- 3 files changed, 3 insertions(+), 20 deletions(-) rename game-runtimes/unreal/{using-events.mdx => using-triggers.mdx} (95%) diff --git a/game-runtimes/unreal/getting-started.mdx b/game-runtimes/unreal/getting-started.mdx index 39278086..105da4ee 100644 --- a/game-runtimes/unreal/getting-started.mdx +++ b/game-runtimes/unreal/getting-started.mdx @@ -3,7 +3,7 @@ title: "Getting Started" description: "Install the Rive Unreal plugin, run your first Artboard via URiveActorComponent, and display it in UMG." --- -This guide walks you through installing the Rive Unreal plugin, importing a `.riv` file, ticking it via **URiveActorComponent**, and displaying it in UMG. +This guide walks you through installing the Rive Unreal plugin, importing a `.riv` file, and displaying it in UMG. Supported on Unreal Engine 5.7.3 and above. diff --git a/game-runtimes/unreal/observing-viewmodel-changes.mdx b/game-runtimes/unreal/observing-viewmodel-changes.mdx index 9fa5abc7..4fbc8fe0 100644 --- a/game-runtimes/unreal/observing-viewmodel-changes.mdx +++ b/game-runtimes/unreal/observing-viewmodel-changes.mdx @@ -48,23 +48,6 @@ Callbacks should be: ![Duelist Delegate](/images/unreal/DuelistDelegate.png) -## Observing Trigger Properties - -A **Trigger Property** can be used as a one-shot signal. - -Common use cases: - -- Button click notifications -- Animation milestones -- State transition signals -- Gameplay triggers - -When fired: - -- The trigger activates during the next tick -- The property resets automatically -- The observer receives the callback - Use **Trigger Properties** for actions.\ Use boolean or numeric properties for persistent state. diff --git a/game-runtimes/unreal/using-events.mdx b/game-runtimes/unreal/using-triggers.mdx similarity index 95% rename from game-runtimes/unreal/using-events.mdx rename to game-runtimes/unreal/using-triggers.mdx index 2c746b9f..5d58d51a 100644 --- a/game-runtimes/unreal/using-events.mdx +++ b/game-runtimes/unreal/using-triggers.mdx @@ -1,6 +1,6 @@ --- -title: "Using Events" -description: "Using events from Blueprints using ViewModel Trigger Properties." +title: "Using Triggers" +description: "Using triggers in the Rive plugin." --- # Triggering Events From 51596ce8285c8463a80e5b14932e881dfea0863f Mon Sep 17 00:00:00 2001 From: Tod-Rive Date: Thu, 26 Feb 2026 21:37:46 -0500 Subject: [PATCH 2/3] Update docs.json --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 289ff631..f3e1b1d1 100644 --- a/docs.json +++ b/docs.json @@ -530,7 +530,7 @@ "game-runtimes/unreal/unreal", "game-runtimes/unreal/getting-started", "game-runtimes/unreal/observing-viewmodel-changes", - "game-runtimes/unreal/using-events", + "game-runtimes/unreal/using-triggers", "game-runtimes/unreal/in-world-textures" ] }, From 8e212be4e92391f6955c3ad9797364c10116a2bf Mon Sep 17 00:00:00 2001 From: Tod-Rive Date: Mon, 2 Mar 2026 19:51:36 -0500 Subject: [PATCH 3/3] Touch ups --- game-runtimes/unreal/observing-viewmodel-changes.mdx | 2 +- game-runtimes/unreal/using-triggers.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/game-runtimes/unreal/observing-viewmodel-changes.mdx b/game-runtimes/unreal/observing-viewmodel-changes.mdx index 4fbc8fe0..a33e3db3 100644 --- a/game-runtimes/unreal/observing-viewmodel-changes.mdx +++ b/game-runtimes/unreal/observing-viewmodel-changes.mdx @@ -42,7 +42,7 @@ Callbacks should be: - Unregistered before destroying the instance - Owned by the same system that owns the instance - You can use the **Add Field Value Changed Delegate** to trigger events when a value is changed. + You can use the **Add Field Value Changed Delegate** to trigger events when a value is changed. The following image shows an example of a delegate being added to a **ViewModel** field. ![Duelist Delegate](/images/unreal/DuelistDelegate.png) diff --git a/game-runtimes/unreal/using-triggers.mdx b/game-runtimes/unreal/using-triggers.mdx index 5d58d51a..4da7bd6f 100644 --- a/game-runtimes/unreal/using-triggers.mdx +++ b/game-runtimes/unreal/using-triggers.mdx @@ -5,7 +5,7 @@ description: "Using triggers in the Rive plugin." # Triggering Events -In the Unreal runtime, "events" should be modeled as **ViewModel Trigger Properties**. +In the Unreal runtime, "events" are modeled as **ViewModel Trigger Properties**. Fire and observe triggers through the **ViewModel Instance**.