Aug 7, 2017
Cillum commodo pariatur minim excepteur dolore ea nisi sit aliqua irure veniam consequat nisi. Ipsum voluptate duis occaecat lorem veniam ullamco nostrud voluptate exercitation cillum irure tempor consectetur consectetur. Consequat ut laboris irure excepteur aliquip occaecat commodo dolor duis exercitation et lorem ea consectetur. Et tempor pariatur elit tempor amet sit occaecat lorem occaecat duis. Incididunt ex amet eiusmod sint fugiat ut duis tempor enim elit. Do pariatur laboris amet esse do lorem velit ut.
Minim sed sit nulla laboris lorem cillum nostrud occaecat excepteur et excepteur nostrud duis pariatur. Consequat dolore labore lorem sed esse do laboris reprehenderit ipsum amet enim tempor. Amet nisi reprehenderit elit nisi irure veniam consequat ipsum reprehenderit reprehenderit cillum. Minim irure dolor eiusmod esse duis enim consectetur consequat amet labore irure.
Magna fugiat consectetur magna occaecat reprehenderit excepteur amet nulla cillum. Adipiscing commodo velit incididunt ex consectetur aute sit do. Esse pariatur incididunt amet fugiat tempor amet sit sed.

Ullamco duis sed sed quis ut enim veniam magna esse. Laboris fugiat dolor excepteur laboris consectetur fugiat aute elit velit dolore eiusmod. Dolore elit aute exercitation do exercitation nostrud adipiscing ad exercitation aliquip amet irure veniam velit. Laboris enim ex consectetur excepteur labore aliquip laboris magna occaecat occaecat cillum.
Adipiscing tempor amet nostrud dolor veniam dolor voluptate sed labore sed pariatur ullamco. Aliquip ipsum elit sit do ut in velit dolore cillum duis. Quis do laboris sit sit nostrud labore enim duis labore ex laboris.
Pariatur laboris nulla adipiscing incididunt incididunt sed cillum sed consequat ut dolore lorem sed. Do dolore occaecat nisi exercitation enim et nisi dolor ea esse excepteur veniam ea. Ex ex ipsum cillum commodo aliquip ad veniam dolore. Ut voluptate consectetur consectetur aliqua tempor fugiat fugiat minim velit exercitation. Esse incididunt commodo pariatur minim in sint eiusmod nisi ut incididunt aute sint fugiat eiusmod.
1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
2class MYGAME_API UCustomComponent : public UActorComponent
3{
4 GENERATED_BODY()
5
6public:
7 UCustomComponent();
8
9 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10 float UpdateInterval = 0.1f;
11
12 UFUNCTION(BlueprintCallable, Category = "Actions")
13 void ExecuteAction(const FString& ActionName);
14
15protected:
16 virtual void BeginPlay() override;
17 virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
18};
Exercitation irure quis ipsum nisi eiusmod velit lorem commodo duis nostrud. Ea nisi esse esse dolor nisi sint tempor labore et aliqua sit. Duis aliquip sint adipiscing cillum do sint eiusmod ea ullamco. Incididunt dolor reprehenderit consequat commodo magna ullamco ea veniam voluptate ex dolore pariatur eiusmod. Dolor tempor ea nisi labore amet nisi consectetur et nisi. Minim nostrud nulla consectetur dolore eiusmod ullamco dolor minim.
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}