Space Plunder
Loading...
Searching...
No Matches
ALSAIController.h
Go to the documentation of this file.
1// Copyright: Copyright (C) 2022 Doğa Can Yanıkoğlu
2// Source Code: https://github.com/dyanikoglu/ALS-Community
3
4
5#pragma once
6
7#include "CoreMinimal.h"
8#include "AIController.h"
9#include "Runtime/AIModule/Classes/BehaviorTree/BehaviorTree.h"
10#include "ALSAIController.generated.h"
11
15UCLASS()
16class ALSV4_CPP_API AALSAIController : public AAIController
17{
18 GENERATED_BODY()
19
20public:
22
23 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "AI")
24 TObjectPtr<UBehaviorTree> Behaviour = nullptr;
25
26protected:
27 virtual void OnPossess(APawn* InPawn) override;
28
29 virtual FVector GetFocalPointOnActor(const AActor *Actor) const override;
30};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition ALSAIController.h:17