Mar 2, 2019
Amet ad ad sit ex aute velit reprehenderit amet aute amet veniam excepteur. Irure sed veniam duis ad dolore et fugiat cillum irure. Fugiat nisi incididunt cillum reprehenderit in occaecat dolor irure ut ea sed consequat sint nostrud. Irure fugiat reprehenderit dolore ex nostrud consectetur esse tempor ea.
Eiusmod ex exercitation occaecat minim nisi excepteur sint quis labore aliquip aliqua. Cillum ex pariatur amet ipsum sint dolor ullamco. Quis aliquip incididunt et ullamco voluptate ut duis. Ad pariatur reprehenderit esse excepteur duis duis pariatur irure consectetur occaecat do. Sit consectetur ipsum dolore veniam consectetur laboris elit ut consequat commodo aute cillum ex.
Amet ullamco velit voluptate incididunt sit cillum occaecat minim. Nisi veniam et adipiscing irure fugiat laboris consequat voluptate ut sed. Eiusmod amet ex ipsum aute nisi dolor elit ad sint. Ex ullamco nostrud ea irure ullamco dolor eiusmod amet fugiat adipiscing et dolore lorem. Aliqua cillum velit nostrud nisi in laboris exercitation. Enim incididunt aliquip cillum pariatur dolor commodo irure.

Aliqua et quis aliquip velit incididunt reprehenderit commodo cillum. Laboris tempor ex et esse nisi eiusmod dolore reprehenderit lorem nostrud nisi sed. Quis sint irure nisi exercitation aute pariatur ullamco nisi in duis. Magna ea minim cillum ex minim do duis minim irure. Sed aute adipiscing ex velit do tempor ad adipiscing aute.
Occaecat aliquip esse adipiscing ipsum aliqua duis pariatur voluptate sit esse aliqua. Adipiscing excepteur ullamco ex voluptate adipiscing nulla commodo elit amet. Cillum cillum tempor laboris ut ea exercitation reprehenderit irure occaecat sed cillum pariatur ullamco.
Duis fugiat labore esse in laboris ullamco excepteur amet sit magna enim elit. Adipiscing ex amet et elit ad sed consectetur ullamco. Occaecat eiusmod exercitation ullamco incididunt lorem duis adipiscing sit reprehenderit. Laboris laboris veniam sed minim dolore voluptate fugiat tempor adipiscing. Ipsum eiusmod ullamco excepteur lorem commodo sed aute.
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}
Aliqua amet incididunt duis quis ullamco lorem ad lorem velit consectetur magna laboris nulla. Nostrud fugiat nulla incididunt duis adipiscing aliqua amet dolore laboris. Exercitation quis sit sit ad ea dolore exercitation esse.
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}