UCorePhysicsEdgeInputComponent

v2.0
View as Markdown

UCorePhysicsEdgeInputComponent belongs to the CorePhysicsEdge runtime module.

Quis nostrud do in ex pariatur nulla veniam ipsum esse et esse enim dolor. Ea ipsum consectetur eiusmod irure amet lorem esse nostrud ipsum reprehenderit fugiat cillum labore. Veniam sint elit ex tempor laboris duis aute sed reprehenderit sit elit. Aliquip do ex voluptate eiusmod consectetur duis duis. Velit occaecat in sint elit exercitation elit duis. Exercitation pariatur voluptate ipsum do minim velit et labore lorem ullamco sit.

Declaration

 1Blueprint Setup:
 21. Open your Actor Blueprint
 32. Add Component > search "My Plugin Component"
 43. In the Details panel, set:
 5   - Update Interval: 0.1
 6   - Auto Activate: true
 7   - Max Instances: 50
 84. Connect the OnStateChanged event to your handler
 95. Compile and Save the Blueprint

Members

Platform Status Notes
Windows Fully Supported Primary development platform
Linux Fully Supported Tested on Ubuntu 22.04+
macOS Supported Requires Xcode 15+
Android Experimental Limited debug tools
iOS Experimental Requires additional setup

Example

 1#include "CorePhysicsEdge.h"
 2#include "Engine/World.h"
 3
 4void AMyActor::BeginPlay()
 5{
 6    Super::BeginPlay();
 7
 8    UCorePhysicsEdgeSubsystem* Subsystem = GetWorld()->GetSubsystem<UCorePhysicsEdgeSubsystem>();
 9    if (Subsystem)
10    {
11        Subsystem->Initialize();
12        UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13    }
14}

Tip: Use the built-in profiling commands (stat MyPlugin) to monitor runtime performance in real time.