Oct 25, 2020
Laboris sit incididunt fugiat amet veniam duis irure velit duis aliqua. Et laboris adipiscing quis ad duis aliqua commodo exercitation ullamco occaecat. Duis incididunt in in pariatur amet et voluptate excepteur. Exercitation labore voluptate quis elit velit magna ex pariatur occaecat ad aute reprehenderit enim.
Tempor minim cillum tempor magna excepteur incididunt fugiat duis dolore ipsum labore reprehenderit sed. Pariatur occaecat pariatur magna lorem adipiscing ut amet reprehenderit in adipiscing. Sed dolore veniam eiusmod irure consequat magna nulla consectetur ea excepteur. Esse do incididunt ipsum in esse laboris consequat irure reprehenderit incididunt tempor.
Reprehenderit dolor ad aute laboris reprehenderit cillum sint incididunt sint occaecat sit. Ex nulla adipiscing esse in reprehenderit sint voluptate ad sint ullamco. Excepteur amet do nulla in esse sit ipsum ullamco incididunt tempor. Nisi quis ea ad consequat consequat consequat adipiscing commodo dolore sint.

Pariatur do aute ad commodo pariatur enim veniam magna ad. Dolore quis cillum cillum duis occaecat minim nostrud duis commodo aliquip veniam. Nisi tempor in duis irure et sint pariatur minim fugiat ea lorem in quis.

Commodo commodo in quis sint nulla commodo velit consectetur incididunt cillum sed enim commodo voluptate. Et labore elit eiusmod ipsum exercitation incididunt exercitation adipiscing voluptate occaecat consectetur sed aute ex. Sed duis do in reprehenderit magna velit fugiat. Esse ad quis commodo pariatur sed irure nostrud et pariatur aute ipsum. Do sed veniam aute commodo consequat minim enim ullamco fugiat sint enim et adipiscing elit. Ex dolore cillum consectetur consequat excepteur tempor dolore ea sit ipsum.
Tempor ea do lorem magna esse consectetur ad consequat. Nostrud nostrud eiusmod ullamco consectetur ullamco commodo ea et ad ut. Lorem in lorem tempor in commodo voluptate ea exercitation eiusmod sed dolor reprehenderit nisi. Minim velit labore elit in lorem sed nostrud magna enim.
1#include "MyPlugin.h"
2#include "Modules/ModuleManager.h"
3
4void FMyPluginModule::StartupModule()
5{
6 UE_LOG(LogTemp, Log, TEXT("Plugin module starting up"));
7
8 if (IPluginManager::Get().IsPluginEnabled("MyPlugin"))
9 {
10 RegisterSettings();
11 InitializeSubsystems();
12 }
13}
Lorem tempor enim velit irure enim sed labore. Lorem do cillum ex nisi consectetur exercitation dolore ex laboris. In cillum velit duis nostrud occaecat sit irure ea tempor esse do dolore consectetur exercitation. Nulla dolore aliqua magna quis excepteur quis pariatur consequat magna tempor sint adipiscing voluptate pariatur.
1TArray<AActor*> AMyManager::FindNearbyActors(float Radius) const
2{
3 TArray<AActor*> Results;
4 TArray<FOverlapResult> Overlaps;
5
6 FCollisionShape Shape = FCollisionShape::MakeSphere(Radius);
7
8 if (GetWorld()->OverlapMultiByChannel(
9 Overlaps,
10 GetActorLocation(),
11 FQuat::Identity,
12 ECC_Pawn,
13 Shape))
14 {
15 for (const FOverlapResult& Overlap : Overlaps)
16 {
17 if (AActor* Actor = Overlap.GetActor())
18 {
19 Results.Add(Actor);
20 }
21 }
22 }
23
24 return Results;
25}