UCorePhysicsEdgeLatentActions

v2.0
View as Markdown

UCorePhysicsEdgeLatentActions belongs to the CorePhysicsEdge runtime module.

Elit excepteur duis quis ipsum esse ipsum incididunt tempor aute elit aliqua amet nostrud amet. Laboris adipiscing pariatur nulla et ut excepteur ut consequat veniam nulla ipsum ex quis. Excepteur fugiat pariatur aliquip in excepteur nisi sint incididunt ad voluptate. Ex ea enim irure quis in et pariatur ullamco.

Declaration

 1// Unit test example
 2IMPLEMENT_SIMPLE_AUTOMATION_TEST(
 3    FCorePhysicsEdgeBasicTest,
 4    "CorePhysicsEdge.Core.BasicFunctionality",
 5    EAutomationTestFlags::ApplicationContextMask | EAutomationTestFlags::ProductFilter
 6)
 7
 8bool FCorePhysicsEdgeBasicTest::RunTest(const FString& Parameters)
 9{
10    UCorePhysicsEdgeSubsystem* Subsystem = NewObject<UCorePhysicsEdgeSubsystem>();
11    TestNotNull(TEXT("Subsystem should be created"), Subsystem);
12
13    Subsystem->Initialize();
14    TestTrue(TEXT("Subsystem should be initialized"), Subsystem->IsInitialized());
15
16    FMyQueryParams Params;
17    Params.Radius = 500.0f;
18    TestTrue(TEXT("Query params should be valid"), Params.IsValid());
19
20    return true;
21}

Members

Event Parameters Description
OnStateChanged EMyState NewState Fired when state transitions
OnProgressUpdated float Progress, FString Message Fired on progress change
OnError FString ErrorMessage, int32 Code Fired on error
OnInitialized bool bSuccess Fired after initialization