Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
UNightSkyBattleWidget Class Reference

#include <NightSkyBattleWidget.h>

Inheritance diagram for UNightSkyBattleWidget:
Collaboration diagram for UNightSkyBattleWidget:

Public Member Functions

void RegisterAnimationsForRollback ()
void PlayHealthAnim ()
void PlayRecoverableHealthAnim ()
void PlayTimerAnim ()
void PlayMeterAnim ()
void PlayGaugeAnim ()
void PlayRoundWinAnim (bool bIsP1)
void PlayMatchWinAnim (bool bIsP1)
void PlayComboCounterAnim ()
void PlayStandardAnimations ()
void RollbackAnimations ()
TArray< uint8 > SaveForRollback ()
void LoadForRollback (const TArray< uint8 > &InBytes)

Public Attributes

TArray< float > P1Health
TArray< float > P2Health
TArray< float > P1RecoverableHealth
TArray< float > P2RecoverableHealth
float Timer
float P1Meter
float P2Meter
TArray< float > P1Gauge
TArray< float > P2Gauge
int P1RoundsWon
int P2RoundsWon
int P1ComboCounter
int P2ComboCounter
int Ping
int RollbackFrames
TArray< FRollbackAnimationWidgetAnimationRollback

Detailed Description

Definition at line 28 of file NightSkyBattleWidget.h.

Member Function Documentation

◆ LoadForRollback()

void UNightSkyBattleWidget::LoadForRollback ( const TArray< uint8 > & InBytes)

Definition at line 39 of file NightSkyBattleWidget.cpp.

◆ PlayComboCounterAnim()

void UNightSkyBattleWidget::PlayComboCounterAnim ( )

◆ PlayGaugeAnim()

void UNightSkyBattleWidget::PlayGaugeAnim ( )

◆ PlayHealthAnim()

void UNightSkyBattleWidget::PlayHealthAnim ( )

◆ PlayMatchWinAnim()

void UNightSkyBattleWidget::PlayMatchWinAnim ( bool bIsP1)

◆ PlayMeterAnim()

void UNightSkyBattleWidget::PlayMeterAnim ( )

◆ PlayRecoverableHealthAnim()

void UNightSkyBattleWidget::PlayRecoverableHealthAnim ( )

◆ PlayRoundWinAnim()

void UNightSkyBattleWidget::PlayRoundWinAnim ( bool bIsP1)

◆ PlayStandardAnimations()

void UNightSkyBattleWidget::PlayStandardAnimations ( )

Definition at line 9 of file NightSkyBattleWidget.cpp.

◆ PlayTimerAnim()

void UNightSkyBattleWidget::PlayTimerAnim ( )

◆ RegisterAnimationsForRollback()

void UNightSkyBattleWidget::RegisterAnimationsForRollback ( )

◆ RollbackAnimations()

void UNightSkyBattleWidget::RollbackAnimations ( )

Definition at line 19 of file NightSkyBattleWidget.cpp.

◆ SaveForRollback()

TArray< uint8 > UNightSkyBattleWidget::SaveForRollback ( )

Definition at line 30 of file NightSkyBattleWidget.cpp.

Member Data Documentation

◆ P1ComboCounter

int UNightSkyBattleWidget::P1ComboCounter

Definition at line 56 of file NightSkyBattleWidget.h.

◆ P1Gauge

TArray<float> UNightSkyBattleWidget::P1Gauge

Definition at line 48 of file NightSkyBattleWidget.h.

◆ P1Health

TArray<float> UNightSkyBattleWidget::P1Health

Definition at line 34 of file NightSkyBattleWidget.h.

◆ P1Meter

float UNightSkyBattleWidget::P1Meter

Definition at line 44 of file NightSkyBattleWidget.h.

◆ P1RecoverableHealth

TArray<float> UNightSkyBattleWidget::P1RecoverableHealth

Definition at line 38 of file NightSkyBattleWidget.h.

◆ P1RoundsWon

int UNightSkyBattleWidget::P1RoundsWon

Definition at line 52 of file NightSkyBattleWidget.h.

◆ P2ComboCounter

int UNightSkyBattleWidget::P2ComboCounter

Definition at line 58 of file NightSkyBattleWidget.h.

◆ P2Gauge

TArray<float> UNightSkyBattleWidget::P2Gauge

Definition at line 50 of file NightSkyBattleWidget.h.

◆ P2Health

TArray<float> UNightSkyBattleWidget::P2Health

Definition at line 36 of file NightSkyBattleWidget.h.

◆ P2Meter

float UNightSkyBattleWidget::P2Meter

Definition at line 46 of file NightSkyBattleWidget.h.

◆ P2RecoverableHealth

TArray<float> UNightSkyBattleWidget::P2RecoverableHealth

Definition at line 40 of file NightSkyBattleWidget.h.

◆ P2RoundsWon

int UNightSkyBattleWidget::P2RoundsWon

Definition at line 54 of file NightSkyBattleWidget.h.

◆ Ping

int UNightSkyBattleWidget::Ping

Definition at line 60 of file NightSkyBattleWidget.h.

◆ RollbackFrames

int UNightSkyBattleWidget::RollbackFrames

Definition at line 62 of file NightSkyBattleWidget.h.

◆ Timer

float UNightSkyBattleWidget::Timer

Definition at line 42 of file NightSkyBattleWidget.h.

◆ WidgetAnimationRollback

TArray<FRollbackAnimation> UNightSkyBattleWidget::WidgetAnimationRollback

Definition at line 65 of file NightSkyBattleWidget.h.


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