LEAP Documentation 40220
Documentation for the LEAP project
DeployableAutonomousTurret.h
Go to the documentation of this file.
1// Copyright Blue Isle Studios Inc 2021. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "DeployableAutonomousTurret.generated.h"
8
12UCLASS()
14{
15 GENERATED_BODY()
16public:
17 virtual int32 GetTeam() const override {return TeamOwner;}
18 virtual int32 SetTeam(int32 NewTeam) override;
19 virtual void InitializeTurret(int32 NewTeam);
20
21protected:
22 virtual void BeginPlay() override;
23 virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
24
25 UPROPERTY(EditInstanceOnly, Category = "Autonomous Turret", meta = (AllowPrivateAccess = true))
26 int32 TeamOwner = INDEX_NONE;
27};
Definition: DeployableAutonomousTurret.h:14
virtual int32 GetTeam() const override
Definition: DeployableAutonomousTurret.h:17
Definition: DeployableTurret.h:26