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

#include <NightSkyGameState.h>

Public Attributes

char BattleStateSync
 
int32 FrameNumber = 0
 
int32 TimeUntilRoundStart = 0
 
int32 TagCooldown = 300
 
int32 AssistCooldown = 180
 
int32 RoundStartPos = 297500
 
FScreenData ScreenData
 
FVector CameraPosition = FVector()
 
bool bHUDVisible = true
 
int32 RoundTimer = 0
 
bool PauseTimer = false
 
bool PauseParticles = false
 
bool IsPlayingSequence = false
 
FRandomManager RandomManager
 
int32 Meter [2] {0, 0}
 
int32 MaxMeter [2] {10000, 10000}
 
int32 SuperFreezeDuration = 0
 
int32 SuperFreezeSelfDuration = 0
 
ABattleObjectSuperFreezeCaller = nullptr
 
APlayerObjectMainPlayer [2]
 
int32 P1RoundsWon = 0
 
int32 P2RoundsWon = 0
 
int32 RoundCount = 0
 
int32 FadeTimer
 
EIntroSide CurrentIntroSide = INT_None
 
TEnumAsByte< EWinSideCurrentWinSide = WIN_None
 
EBattlePhase BattlePhase = EBattlePhase::Intro
 
int32 ActiveObjectCount = 0
 
int32 CurrentSequenceTime = -1
 
FAudioChannel CommonAudioChannels [CommonAudioChannelCount]
 
FAudioChannel CharaAudioChannels [CharaAudioChannelCount]
 
FAudioChannel CharaVoiceChannels [CharaVoiceChannelCount]
 
FAudioChannel AnnouncerVoiceChannel
 
FAudioChannel MusicChannel
 
char BattleStateSyncEnd
 
FTeamData TeamData [2]
 
TArray< int32 > GaugeP1
 
TArray< int32 > GaugeP2
 
TArray< int32 > MaxGauge
 
EBattleFormat BattleFormat = EBattleFormat::Rounds
 
int32 MaxRoundCount
 
int32 MaxTimeUntilRoundStart
 
int32 MaxFadeTimer = 12
 

Detailed Description

Definition at line 163 of file NightSkyGameState.h.

Member Data Documentation

◆ ActiveObjectCount

int32 FBattleState::ActiveObjectCount = 0

Definition at line 217 of file NightSkyGameState.h.

◆ AnnouncerVoiceChannel

FAudioChannel FBattleState::AnnouncerVoiceChannel

Definition at line 223 of file NightSkyGameState.h.

◆ AssistCooldown

int32 FBattleState::AssistCooldown = 180

Definition at line 175 of file NightSkyGameState.h.

◆ BattleFormat

EBattleFormat FBattleState::BattleFormat = EBattleFormat::Rounds

Definition at line 239 of file NightSkyGameState.h.

◆ BattlePhase

EBattlePhase FBattleState::BattlePhase = EBattlePhase::Intro

Definition at line 215 of file NightSkyGameState.h.

◆ BattleStateSync

char FBattleState::BattleStateSync

Definition at line 167 of file NightSkyGameState.h.

◆ BattleStateSyncEnd

char FBattleState::BattleStateSyncEnd

Definition at line 226 of file NightSkyGameState.h.

◆ bHUDVisible

bool FBattleState::bHUDVisible = true

Definition at line 184 of file NightSkyGameState.h.

◆ CameraPosition

FVector FBattleState::CameraPosition = FVector()

Definition at line 183 of file NightSkyGameState.h.

◆ CharaAudioChannels

FAudioChannel FBattleState::CharaAudioChannels[CharaAudioChannelCount]

Definition at line 221 of file NightSkyGameState.h.

◆ CharaVoiceChannels

FAudioChannel FBattleState::CharaVoiceChannels[CharaVoiceChannelCount]

Definition at line 222 of file NightSkyGameState.h.

◆ CommonAudioChannels

FAudioChannel FBattleState::CommonAudioChannels[CommonAudioChannelCount]

Definition at line 220 of file NightSkyGameState.h.

◆ CurrentIntroSide

EIntroSide FBattleState::CurrentIntroSide = INT_None

Definition at line 212 of file NightSkyGameState.h.

◆ CurrentSequenceTime

int32 FBattleState::CurrentSequenceTime = -1

Definition at line 218 of file NightSkyGameState.h.

◆ CurrentWinSide

TEnumAsByte<EWinSide> FBattleState::CurrentWinSide = WIN_None

Definition at line 214 of file NightSkyGameState.h.

◆ FadeTimer

int32 FBattleState::FadeTimer

Definition at line 210 of file NightSkyGameState.h.

◆ FrameNumber

int32 FBattleState::FrameNumber = 0

Definition at line 169 of file NightSkyGameState.h.

◆ GaugeP1

TArray<int32> FBattleState::GaugeP1

Definition at line 232 of file NightSkyGameState.h.

◆ GaugeP2

TArray<int32> FBattleState::GaugeP2

Definition at line 234 of file NightSkyGameState.h.

◆ IsPlayingSequence

bool FBattleState::IsPlayingSequence = false

Definition at line 191 of file NightSkyGameState.h.

◆ MainPlayer

APlayerObject* FBattleState::MainPlayer[2]

Definition at line 204 of file NightSkyGameState.h.

◆ MaxFadeTimer

int32 FBattleState::MaxFadeTimer = 12

Definition at line 245 of file NightSkyGameState.h.

◆ MaxGauge

TArray<int32> FBattleState::MaxGauge

Definition at line 236 of file NightSkyGameState.h.

◆ MaxMeter

int32 FBattleState::MaxMeter[2] {10000, 10000}

Definition at line 196 of file NightSkyGameState.h.

◆ MaxRoundCount

int32 FBattleState::MaxRoundCount

Definition at line 241 of file NightSkyGameState.h.

◆ MaxTimeUntilRoundStart

int32 FBattleState::MaxTimeUntilRoundStart

Definition at line 243 of file NightSkyGameState.h.

◆ Meter

int32 FBattleState::Meter[2] {0, 0}

Definition at line 195 of file NightSkyGameState.h.

◆ MusicChannel

FAudioChannel FBattleState::MusicChannel

Definition at line 224 of file NightSkyGameState.h.

◆ P1RoundsWon

int32 FBattleState::P1RoundsWon = 0

Definition at line 206 of file NightSkyGameState.h.

◆ P2RoundsWon

int32 FBattleState::P2RoundsWon = 0

Definition at line 207 of file NightSkyGameState.h.

◆ PauseParticles

bool FBattleState::PauseParticles = false

Definition at line 190 of file NightSkyGameState.h.

◆ PauseTimer

bool FBattleState::PauseTimer = false

Definition at line 189 of file NightSkyGameState.h.

◆ RandomManager

FRandomManager FBattleState::RandomManager

Definition at line 193 of file NightSkyGameState.h.

◆ RoundCount

int32 FBattleState::RoundCount = 0

Definition at line 209 of file NightSkyGameState.h.

◆ RoundStartPos

int32 FBattleState::RoundStartPos = 297500

Definition at line 178 of file NightSkyGameState.h.

◆ RoundTimer

int32 FBattleState::RoundTimer = 0

Definition at line 187 of file NightSkyGameState.h.

◆ ScreenData

FScreenData FBattleState::ScreenData

Definition at line 181 of file NightSkyGameState.h.

◆ SuperFreezeCaller

ABattleObject* FBattleState::SuperFreezeCaller = nullptr

Definition at line 202 of file NightSkyGameState.h.

◆ SuperFreezeDuration

int32 FBattleState::SuperFreezeDuration = 0

Definition at line 198 of file NightSkyGameState.h.

◆ SuperFreezeSelfDuration

int32 FBattleState::SuperFreezeSelfDuration = 0

Definition at line 199 of file NightSkyGameState.h.

◆ TagCooldown

int32 FBattleState::TagCooldown = 300

Definition at line 173 of file NightSkyGameState.h.

◆ TeamData

FTeamData FBattleState::TeamData[2]

Definition at line 229 of file NightSkyGameState.h.

◆ TimeUntilRoundStart

int32 FBattleState::TimeUntilRoundStart = 0

Definition at line 170 of file NightSkyGameState.h.


The documentation for this struct was generated from the following file: