LEAP Documentation 40220
Documentation for the LEAP project
DevastatorTurret.h
Go to the documentation of this file.
1// Copyright Blue Isle Studios Inc 2018. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "GameFramework/Actor.h"
7#include "OwnedInterface.h"
8#include "TeamInterface.h"
9#include "DevastatorTurret.generated.h"
10
11UCLASS()
12class PROJECTX_API ADevastatorTurret : public AActor, public IOwnedInterface, public ITeamInterface
13{
14 GENERATED_BODY()
15
17
18public:
19 APlayerState* GetOwnedPlayerState() const override;
20 AController* GetOwningController() const override;
21 void OnOwnerLeave() override;
22
23 int32 GetTeam() const override;
24 int32 SetTeam(int32 NewTeam) override;
25
26};
Definition: DevastatorTurret.h:13
Definition: OwnedInterface.h:20
Definition: TeamInterface.h:26