Resource Center
  • Infinity Void Metaverse
    • Introduction
    • Core Principles
      • 01. Persistency Among Worlds
      • 02. Global Cross-Platform Accessibility
      • 03. Singular Metaverse City
    • Hardware Requirements
    • Frequently Asked Questions
    • Glossary
  • GUIDES
    • For Content Creators
      • Land Parcel Customization
        • Preset Modular Buildings
        • 3D Custom Model
      • Unreal Engine SDK
        • Getting Started
          • Level Setup
          • Project Settings
          • Interactable Elements
        • SDK Structure
          • Core
            • BP_IVCharacter
            • BP_IVGI
            • BP_IVGM
          • Actors
            • BP_InteractableBase
            • BP_IVSprintBlockVolume
            • BP_IVJumpVolume
            • BP_InteractableBase_Child
            • BP_IVGLTFRuntimeActorAsync
          • Widgets
            • UI_Main
            • UI_UserName
          • Utils
            • BP_CloseUI
            • BP_Exit
            • BP_InfinityVoidSDK
            • BP_IVMacroUtils
            • BP_IVUtils
        • Submitting Your Project
      • Void Craft
        • Getting Started
          • Basics
          • Adding Building
          • Adding NFTs
          • Adding Custom Images
          • Adding Custom Models
          • Adding Videos
      • Deploying Scene
Powered by GitBook
On this page
  • BP_InteractableBaseChild
  • IVIInteractable Interface

Was this helpful?

  1. GUIDES
  2. For Content Creators
  3. Unreal Engine SDK
  4. Getting Started

Interactable Elements

PreviousProject SettingsNextSDK Structure

Last updated 1 year ago

Was this helpful?

Infinity Void SDK offers built-in functionality for enabling interaction with elements within your scene. To make actors interactable, there are two methods available:

BP_InteractableBaseChild

This blueprint simplifies the process of creating interactive elements in your scene. Here are the steps to make an actor interactable:

a. Duplicate the BP_InteractableBaseChild blueprint.

b. Open the blueprint editor.

c. Select the visual mesh you want to make interactable.

d. Drag and drop the actor into your scene.

Inside the blueprint, you have the flexibility to:

  • Add custom logic for interactions.

  • Modify the displayed text when the user aims at the object.

  • Toggle interactability using a boolean, which can be useful for scenarios where you want to restrict user interaction with the actor based on certain events or conditions.

IVIInteractable Interface

If you want to make a class interactable other than actors, such as pawns, you can do so by following these steps:

To begin, navigate to the custom class you have created and open it.

If you wish to make this class interactable, rather than actor classes, follow these steps:

a. Open Class which you would like to make interactable.

b. Under Class Settings scroll down the Interface section, select IVIInteractable.

c. Implement your unique interaction logic in the event graph.