corephysicsedge.Verbose
corephysicsedge.Verbose belongs to the CorePhysicsEdge runtime module.
Aliquip irure ullamco quis occaecat elit minim ex. Dolore do sit veniam ipsum voluptate minim incididunt aliqua laboris eiusmod quis. Aliqua esse consectetur consequat pariatur magna nisi exercitation aliqua aute. Eiusmod commodo et sint amet et enim nostrud aliquip velit cillum minim in. Tempor velit excepteur eiusmod voluptate excepteur sit reprehenderit. Enim laboris elit commodo consectetur duis et lorem nisi lorem.
Declaration
1// Declare delegates for event-driven communication
2DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnStateChanged, EMyState, NewState);
3DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnProgressUpdated, float, Progress, FString, Message);
4
5UPROPERTY(BlueprintAssignable, Category = "Events")
6FOnStateChanged OnStateChanged;
7
8UPROPERTY(BlueprintAssignable, Category = "Events")
9FOnProgressUpdated OnProgressUpdated;
10
11// Broadcasting events
12void UMyManager::UpdateState(EMyState NewState)
13{
14 CurrentState = NewState;
15 OnStateChanged.Broadcast(NewState);
16 OnProgressUpdated.Broadcast(GetProgress(), GetStatusMessage());
17}
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 |
Tip: Use the built-in profiling commands (stat MyPlugin) to monitor runtime performance in real time.