LEAP Documentation 40220
Documentation for the LEAP project
ADevastatorTurret Class Reference

#include <DevastatorTurret.h>

Inheritance diagram for ADevastatorTurret:
IOwnedInterface ITeamInterface

Public Member Functions

APlayerState * GetOwnedPlayerState () const override
 
AController * GetOwningController () const override
 
void OnOwnerLeave () override
 
int32 GetTeam () const override
 
int32 SetTeam (int32 NewTeam) override
 
- Public Member Functions inherited from IOwnedInterface
template<class T >
T * GetOwnedPlayerState () const
 
virtual APlayerState * GetOwnedPlayerState () const
 
template<class T >
T * GetOwningController () const
 
virtual AController * GetOwningController () const
 
virtual void OnOwnerLeave ()
 
virtual void OnOwnerDied ()
 
virtual int32 GetTeam () const
 
virtual int32 SetTeam (int32 NewTeam)
 

Additional Inherited Members

- Static Public Member Functions inherited from ITeamInterface
static bool IsValidTeam (const ITeamInterface *const TeamInferface)
 

Member Function Documentation

◆ GetOwnedPlayerState()

APlayerState * ADevastatorTurret::GetOwnedPlayerState ( ) const
overridevirtual

Reimplemented from IOwnedInterface.

◆ GetOwningController()

AController * ADevastatorTurret::GetOwningController ( ) const
overridevirtual

Reimplemented from IOwnedInterface.

◆ GetTeam()

int32 ADevastatorTurret::GetTeam ( ) const
overridevirtual

Reimplemented from ITeamInterface.

◆ OnOwnerLeave()

void ADevastatorTurret::OnOwnerLeave ( )
overridevirtual

Reimplemented from IOwnedInterface.

◆ SetTeam()

int32 ADevastatorTurret::SetTeam ( int32  NewTeam)
overridevirtual

Reimplemented from ITeamInterface.


The documentation for this class was generated from the following files: