LEAP Documentation 40220
Documentation for the LEAP project
ULockOnContainerWidget Class Reference

#include <LockOnContainerWidget.h>

Inheritance diagram for ULockOnContainerWidget:
UBasicUserWidget

Protected Member Functions

virtual void NativeConstruct () override
 
virtual void OnPawnChanged (APawn *NewPawn)
 
virtual void OnLockOn (UWeaponInstance *WeaponLocker)
 
virtual void OnTentativeLockOn (UWeaponInstance *WeaponLocker)
 
virtual void OnTentativeLockOff (UWeaponInstance *WeaponLocker)
 
virtual void OnLockOff (UWeaponInstance *WeaponLocker)
 
virtual void OnIncomingProjectileStart (AProjectile *IncomingProjectile)
 
virtual void OnIncomingProjectileStop (AProjectile *IncomingProjectile)
 
virtual void OnImminentMissileWarningStart (AActor *WarningInstigator)
 
virtual void OnImminentMissileWarningEnd (AActor *WarningInstigator)
 
void K2_OnImminentWarningToggle (AActor *WarningInstigator, bool bToggle)
 
- Protected Member Functions inherited from UBasicUserWidget
virtual void NativeConstruct () override
 
virtual void NativeDestruct () override
 
virtual void SetVisibility (ESlateVisibility NewVisibility) override
 
virtual void UpdateWorldStatus ()
 
virtual void WorldReady ()
 
void OnWorldReady ()
 

Protected Attributes

TSubclassOf< ULockOnNotificationWidgetNotificationWidget = NULL
 
TSubclassOf< UUserWidget > IncomingProjectilesNotificationWidget = NULL
 
- Protected Attributes inherited from UBasicUserWidget
FTimerHandle WorldStatusTimer
 
bool bWaitForPawn = true
 
bool bUseVisibilitySemaphore = false
 

Member Function Documentation

◆ K2_OnImminentWarningToggle()

void ULockOnContainerWidget::K2_OnImminentWarningToggle ( AActor *  WarningInstigator,
bool  bToggle 
)
protected

◆ NativeConstruct()

void ULockOnContainerWidget::NativeConstruct ( )
overrideprotectedvirtual

Reimplemented from UBasicUserWidget.

◆ OnImminentMissileWarningEnd()

void ULockOnContainerWidget::OnImminentMissileWarningEnd ( AActor *  WarningInstigator)
protectedvirtual

◆ OnImminentMissileWarningStart()

void ULockOnContainerWidget::OnImminentMissileWarningStart ( AActor *  WarningInstigator)
protectedvirtual

◆ OnIncomingProjectileStart()

void ULockOnContainerWidget::OnIncomingProjectileStart ( AProjectile IncomingProjectile)
protectedvirtual

◆ OnIncomingProjectileStop()

void ULockOnContainerWidget::OnIncomingProjectileStop ( AProjectile IncomingProjectile)
protectedvirtual

◆ OnLockOff()

void ULockOnContainerWidget::OnLockOff ( UWeaponInstance WeaponLocker)
protectedvirtual

◆ OnLockOn()

void ULockOnContainerWidget::OnLockOn ( UWeaponInstance WeaponLocker)
protectedvirtual

◆ OnPawnChanged()

void ULockOnContainerWidget::OnPawnChanged ( APawn *  NewPawn)
protectedvirtual

◆ OnTentativeLockOff()

void ULockOnContainerWidget::OnTentativeLockOff ( UWeaponInstance WeaponLocker)
protectedvirtual

◆ OnTentativeLockOn()

void ULockOnContainerWidget::OnTentativeLockOn ( UWeaponInstance WeaponLocker)
protectedvirtual

Member Data Documentation

◆ IncomingProjectilesNotificationWidget

TSubclassOf<UUserWidget> ULockOnContainerWidget::IncomingProjectilesNotificationWidget = NULL
protected

◆ NotificationWidget

TSubclassOf<ULockOnNotificationWidget> ULockOnContainerWidget::NotificationWidget = NULL
protected

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