UCorePhysicsEdgeComponent

v2.0
View as Markdown

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}