Appearance
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.