Skip to content
Plugin 1.0 · Unreal Engine 5.8Source snapshot · Version details

Public class catalog ​

Public-header class descriptions from the pinned source. This catalog is an index, not a promise that every class is Blueprint-constructible. Blueprint availability depends on the class and its reflection annotations.

RocketInventoryCore ​

URicClientPredictedInventoryComponent ​

Client inventory model with predicted copies of owned and observed containers, server RPCs and GUID-based synchronization.

URicClientPredictedQuickSlotsComponent ​

Predicted quick slots synchronized with the authoritative component and inventory copies, including item owner-chain subscriptions.

URicContainerManagerComponent ​

Inventory owner component for top-level containers, a swap buffer, recursive lookup, persistence, events and subobject replication.

URicItemOperationsRPCsComponent ​

Server RPC gateway for transfers, swaps, splitting, quantities, tags, item actions and quick-slot assignments.

URicQuickSlotsComponent ​

Authoritative quick slots with item references, Fast Array replication, filters and GUID-based persistence.

URicContainerJigsawFixedSize ​

Fixed grid container using FRicJigsawFixed to place rotated, multi-cell items with filters and occupied-cell replication.

URicContainerOneItem ​

Single-slot container for an item stack, with placement, stacking, splitting, nesting, swaps, replication and persistence.

URicContainerCollection ​

Collection of container definitions created together, such as inventory compartments.

URicContainerDefinition ​

Container definition whose main fragment selects the implementation and tag, with additional fragments supplying configuration.

URicItemDefinition ​

Item definition with instanced fragments and editor commands for shape creation and configuration cleanup.

URicFilterBase ​

Blueprint item-placement filter. The default native implementation allows placement.

URicFilter_DynamicFilter ​

Runtime filter that allows or rejects items matching any tag in FilterTags.

URicFilter_LockedSlots ​

Slot availability filter that checks the container shape bit at the slot index.

URicFilter_BanContainers ​

Filter rejecting items that contain nested containers.

URicContainerFragmentJigsawFixedSize ​

Selects and initializes a fixed jigsaw container with the configured shape. Reads the container tag from the definition.

URicContainerFragmentOneItem ​

Selects and initializes URicContainerOneItem.

URicContainerFragmentDynamicFilter ​

Dynamic tag filter configuration and inheritance rules, consumed during container initialization.

URicContainerFragmentFilters ​

Filter class list with child-container inheritance rules, consumed by the container.

URicItemFragmentActions ​

Item action classes whose default objects supply menu entries and action handlers.

URicItemFragmentContainer ​

Creates one nested container from its definition and provides access to its configuration fragments.

URicItemFragmentContainerCollection ​

Creates the containers in a collection and adds them to the item instance.

URicItemFragmentGameplayTags ​

Adds initial Gameplay Tags to an item instance with a stack count of one.

URicItemFragmentIcon ​

Item fragment referencing a two-dimensional icon texture.

URicItemFragmentJigsawItemShape ​

Rectangular item shape converted into a filled bit mask.

URicItemFragmentJigsawItemShapeCustom ​

Custom item dimensions and bit mask for occupied cells.

URicItemFragmentJigsawShapeBase ​

Base item-shape provider returning FRicCustomShape for grid placement.

URicItemFragmentMagazineData ​

Magazine configuration referencing an ammunition item definition. Does not implement reloading or ammunition consumption.

URicItemFragmentRotation ​

Allowed 90, 180 and 270 degree rotations, initialized from inventory settings.

URicItemFragmentSetStats ​

Initial numeric item statistics stored as Gameplay Tag stack counts.

URicItemFragmentText ​

Localized item name and description stored as FText.

URicItemFragmentVisualResolver ​

Selects a visual resolver class and finds or creates a resolver in the world subsystem for the requested context.

URicItemFragmentWorldMesh ​

World representation of an item using a static or skeletal mesh and a configured scale.

URicContainerFragment ​

Base container configuration fragment with native and Blueprint initialization hooks.

URicContainerFragmentContainerBase ​

Main container definition fragment selecting ContainerClass and ContainerTag.

URicItemFragment ​

Base item configuration fragment with native and Blueprint initialization hooks.

URicContainerBase ​

Replicated container base with a definition, owner and GUID. Provides placement, removal, nesting, swaps, filtering, queries and persistence; specialized containers implement the placement behavior.

URicItemInstance ​

Replicated item instance with a GUID, definition, stack count, tag statistics and nested containers, including ownership notifications.

URicItemAction ​

Item action with native and Blueprint hooks for its label, menu availability and execution. The caller uses bExecuteOnServer to choose the execution route.

URicSwapStrategyBase ​

Swap strategy separating CanSwap checks from TrySwap execution and returning the displaced item.

URicVisualResolver ​

Blueprint item presentation resolver for names, descriptions, dimensions and dynamic icon materials, with tag subscriptions and cleanup.

URicSwapStrategyRelocate ​

Relocates the displaced item near the target or into the source's vacated slot. Uses the swap buffer only as temporary storage during TrySwap.

URicSwapStrategySwapBoofer ​

Swap strategy that moves the target item into a buffer and places the source item in its slot. Execution currently returns false.

URicInventorySettings ​

Project settings for the shared timer, permitted rotations and the default swap strategy class.

URicStatics ​

Static C++ and Blueprint helpers for grid shapes, coordinates, rotation, stacking, nesting, component lookup and initial statistics.

URicGlobalTimeSubsystem ​

World subsystem with a shared server inventory timer, tick events and pause/resume controls using the configured interval.

URicTickHandler ​

Blueprint container tick handler called on the registered class's default object. Store per-container state separately.

URicInventorySubsystem ​

World subsystem for manager registration, item and container construction, transfers, persistence and server tick handlers. Some Copy operations transfer source contents.

URicVisualResolverSubsystem ​

World subsystem caching visual resolvers by GUID and context, with per-instance entries before GUID assignment, promotion, rebinding and cleanup.

RicInteraction ​

URicInteractionPoint ​

Replicated scene component for interaction fragments and tag state. Hidden and Disabled tags control discovery and permission independently.

URicInteractorComponent ​

Interactor that searches for points for a local pawn, tracks selection, notifies UI listeners and requests server execution.

URicInteractionFragment ​

Blueprint extension for interaction point initialization.

URicInteractionFragmentName ​

Configuration fragment containing the localized interaction point name.

URicInteractionStrategyBase ​

Base point-search strategy with a weak interactor reference and native initialization and selection hooks.

URicInteractionStrategyClosestVisiblePoint ​

Searches the spatial grid and tests distance, view angle and visibility to select the best interaction point.

URicInteractionSettings ​

Project settings for the interaction spatial grid cell size.

URicInteractionSubsystem ​

World subsystem that indexes interaction points by spatial cell and queries visible points within a radius.

RicInput ​

URicDragAndDropHelperSubsystem ​

Game instance subsystem for drag payloads, drag events, context menus and screen-position widget lookup with blocking filters.

URicDragPayload ​

Abstract Blueprint drag payload; subclasses supply item-specific data.

URicInputSubsystem ​

Local player subsystem that tracks the input device, registers a Slate preprocessor and controls cursor position. The analog cursor is not created here.

URicPlatformSettings ​

Platform settings for the initial keyboard, gamepad or touch input type.

RicPreview ​

URicPreviewSubsystem ​

Game instance subsystem for isolated GamePreview worlds, mesh actors, lighting, cameras, render targets and optional world ticking.

RicEditor ​