UCorePhysicsEdgeComponent
UCorePhysicsEdgeComponent belongs to the CorePhysicsEdge runtime module.
Nisi quis cillum nulla elit sed consequat sed sed consequat veniam dolore sit minim duis. Lorem excepteur laboris aute commodo tempor occaecat consequat ipsum reprehenderit excepteur do laboris aliquip. Quis nisi nostrud esse tempor labore aliqua aliqua ea quis cillum nisi. Minim et amet incididunt dolore consectetur amet dolore ex amet.
Declaration
1# Plugin configuration (CorePhysicsEdge.yaml)
2plugin:
3 name: CorePhysicsEdge
4 version: 2.0
5 settings:
6 max_pool_size: 100
7 tick_rate: 60.0
8 debug:
9 enabled: false
10 draw_bounds: false
11 log_level: warning
12 network:
13 replicate: true
14 update_frequency: 10.0
Members
| Function | Return Type | Description |
|---|---|---|
| Initialize() | void | Set up the subsystem |
| Query(Params) | bool | Execute a spatial query |
| GetState() | EMyState | Return current state |
| Reset() | void | Reset to default state |
| SetConfig(Config) | void | Apply a configuration |
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}