Advertisement
orfeasel

AI Controller Header File

Jan 14th, 2016
16,776
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. private:
  2.     /*Behavior Tree component reference*/
  3.     UBehaviorTreeComponent* BehaviorComp;
  4.  
  5.     /*Blackboard comp ref*/
  6.     UBlackboardComponent* BlackboardComp;
  7.  
  8. public:
  9.  
  10.     /*Constructor*/
  11.     AMyAIController();
  12.  
  13.     /*Blackboard key*/
  14.     UPROPERTY(EditDefaultsOnly, Category = "AI")
  15.     FName BlackboardKey = "Target";
  16.  
  17.     /*Executes right when the controller possess a Pawn*/
  18.     virtual void Possess(APawn* Pawn) override;
  19.  
  20.     /*Sets the sensed target in the blackboard*/
  21.     void SetSeenTarget(APawn* Pawn);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement