BLACK IRON SPINE STUDIOS · VERSION 1.1 · UNREAL ENGINE 5.8 · WINDOWS

RPG Maps & Compass

Cancel and cleanup

Route your existing cancel input

CancelBuyerNavigation

Asset: /RPGMapsCompass/RPGMapsCompass/Examples/BP_RMC_BuyerRegion
Tab/function: CancelBuyerNavigation

  1. Call Cancel Buyer Navigation from your existing Escape or back input on the connected actor.
  2. True means the foremost navigation surface consumed the cancel. False means your game should continue routing its own cancel behavior.
  3. Do not clear waypoints or gameplay progress when dismissing a surface.

Expected result: Cancellation dismisses navigation UI and preserves gameplay and waypoint data.

BP_RMC_BuyerRegion / CancelBuyerNavigation — complete Director-supplied graph
BP_RMC_BuyerRegion / CancelBuyerNavigation — complete Director-supplied graph · Open full-resolution original

Release your caller

DisconnectBuyerNavigation

Asset: /RPGMapsCompass/RPGMapsCompass/Examples/BP_RMC_BuyerRegion
Tab/function: DisconnectBuyerNavigation

  1. Call Disconnect Buyer Navigation before changing the owning player or removing your widget/actor reference.
  2. The example removes only its own observer and clears its connected reference. The actor also calls disconnect during EndPlay.
  3. Test a request while disconnected, then reconnect the correct owner. Show Failure on refused requests.

Expected result: Cleanup does not clear the plugin-owned waypoint collection. The native fixture verifies actual engine actor destruction and EndPlay reference cleanup.

BP_RMC_BuyerRegion / DisconnectBuyerNavigation — complete Director-supplied graph
BP_RMC_BuyerRegion / DisconnectBuyerNavigation — complete Director-supplied graph · Open full-resolution original
Open original in a separate tab

Scroll to inspect the complete original at native resolution.