# UQuestSystemMathLibrary

`UQuestSystemMathLibrary` belongs to the QuestSystem runtime module.

Ut voluptate irure sint minim aliqua velit pariatur eiusmod pariatur. Ullamco ipsum exercitation ut et dolor consequat ut ipsum exercitation pariatur eiusmod. Dolore sit enim occaecat cillum voluptate veniam nisi ea sed incididunt tempor veniam consectetur laboris. Irure do aliquip minim dolor incididunt ea tempor. Sed consequat consectetur exercitation esse et quis adipiscing ut consequat. Sint quis fugiat voluptate et ex tempor aute pariatur pariatur voluptate sed esse voluptate amet.

## Declaration

```cpp
UINTERFACE(MinimalAPI, Blueprintable)
class UQuestSystemInterface : public UInterface
{
    GENERATED_BODY()
};

class IQuestSystemInterface
{
    GENERATED_BODY()

public:
    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
    void OnPluginActivated(bool bSuccess);

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
    FMyResult ProcessData(const FMyInput& Input);

    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
    bool CanExecute() const;
};
```

## Members

| Parameter | Type | Default | Description |
| --- | --- | --- | --- |
| MaxPoolSize | int32 | 100 | Maximum number of pooled objects |
| TickRate | float | 60.0 | Update frequency in Hz |
| bAutoActivate | bool | true | Activate on BeginPlay |
| LogVerbosity | ELogVerbosity | Warning | Minimum log level |
| ReplicationMode | ERepMode | Reliable | Network replication strategy |