CARLA
Loading...
Searching...
No Matches
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/AI/WalkerAIController.h
Go to the documentation of this file.
1// Copyright (c) 2026 Computer Vision Center (CVC) at the Universitat Autonoma
2// de Barcelona (UAB).
3//
4// This work is licensed under the terms of the MIT license.
5// For a copy, see <https://opensource.org/licenses/MIT>.
6
7#pragma once
8
9#include <util/ue-header-guard-begin.h>
10#include "GameFramework/Actor.h"
11#include <util/ue-header-guard-end.h>
12
13#include "WalkerAIController.generated.h"
14
15/// Walker AI Controller representation. This actor does nothing, it's a handle
16/// for the actual controller created on the client-side.
17UCLASS()
18class CARLA_API AWalkerAIController : public AActor
19{
20 GENERATED_BODY()
21
22public:
23
24 AWalkerAIController(const FObjectInitializer &ObjectInitializer)
25 : Super(ObjectInitializer)
26 {
27 PrimaryActorTick.bCanEverTick = false;
28
29 RootComponent = CreateDefaultSubobject<USceneComponent>(TEXT("RootComponent"));
30 RootComponent->bHiddenInGame = true;
31 }
32};
AWalkerAIController(const FObjectInitializer &ObjectInitializer)