LEAP Documentation 40220
Documentation for the LEAP project
IOwnedInterface Class Reference

#include <OwnedInterface.h>

Inheritance diagram for IOwnedInterface:
ADesignatorMarker ADevastatorTurret AExplodables AProjectXCharacter AProjectXPlayerController AProjectXPlayerState AProjectXVehicle AWeaponInstanceActor UTurretComponent

Public Member Functions

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 ()
 

Member Function Documentation

◆ GetOwnedPlayerState() [1/2]

template<class T >
T * IOwnedInterface::GetOwnedPlayerState ( ) const
inline

◆ GetOwnedPlayerState() [2/2]

APlayerState * IOwnedInterface::GetOwnedPlayerState ( ) const
virtual

◆ GetOwningController() [1/2]

template<class T >
T * IOwnedInterface::GetOwningController ( ) const
inline

◆ GetOwningController() [2/2]

AController * IOwnedInterface::GetOwningController ( ) const
virtual

Reimplemented in ADevastatorTurret.

◆ OnOwnerDied()

virtual void IOwnedInterface::OnOwnerDied ( )
inlinevirtual

◆ OnOwnerLeave()

virtual void IOwnedInterface::OnOwnerLeave ( )
inlinevirtual

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