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

#include <NightSkyGameState.h>

Collaboration diagram for FBattleState:

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
EIntroSide CurrentIntroSide = INT_None
EWinSide CurrentWinSide = 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
ERoundFormat RoundFormat = ERoundFormat::FirstToTwo

Detailed Description

Definition at line 168 of file NightSkyGameState.h.

Member Data Documentation

◆ ActiveObjectCount

int32 FBattleState::ActiveObjectCount = 0

Definition at line 219 of file NightSkyGameState.h.

◆ AnnouncerVoiceChannel

FAudioChannel FBattleState::AnnouncerVoiceChannel

Definition at line 225 of file NightSkyGameState.h.

◆ AssistCooldown

int32 FBattleState::AssistCooldown = 180

Definition at line 180 of file NightSkyGameState.h.

◆ BattlePhase

EBattlePhase FBattleState::BattlePhase = EBattlePhase::Intro

Definition at line 217 of file NightSkyGameState.h.

◆ BattleStateSync

char FBattleState::BattleStateSync

Definition at line 172 of file NightSkyGameState.h.

◆ BattleStateSyncEnd

char FBattleState::BattleStateSyncEnd

Definition at line 228 of file NightSkyGameState.h.

◆ bHUDVisible

bool FBattleState::bHUDVisible = true

Definition at line 189 of file NightSkyGameState.h.

◆ CameraPosition

FVector FBattleState::CameraPosition = FVector()

Definition at line 188 of file NightSkyGameState.h.

◆ CharaAudioChannels

FAudioChannel FBattleState::CharaAudioChannels[CharaAudioChannelCount]

Definition at line 223 of file NightSkyGameState.h.

◆ CharaVoiceChannels

FAudioChannel FBattleState::CharaVoiceChannels[CharaVoiceChannelCount]

Definition at line 224 of file NightSkyGameState.h.

◆ CommonAudioChannels

FAudioChannel FBattleState::CommonAudioChannels[CommonAudioChannelCount]

Definition at line 222 of file NightSkyGameState.h.

◆ CurrentIntroSide

EIntroSide FBattleState::CurrentIntroSide = INT_None

Definition at line 215 of file NightSkyGameState.h.

◆ CurrentSequenceTime

int32 FBattleState::CurrentSequenceTime = -1

Definition at line 220 of file NightSkyGameState.h.

◆ CurrentWinSide

EWinSide FBattleState::CurrentWinSide = WIN_None

Definition at line 216 of file NightSkyGameState.h.

◆ FrameNumber

int32 FBattleState::FrameNumber = 0

Definition at line 174 of file NightSkyGameState.h.

◆ GaugeP1

TArray<int32> FBattleState::GaugeP1

Definition at line 234 of file NightSkyGameState.h.

◆ GaugeP2

TArray<int32> FBattleState::GaugeP2

Definition at line 236 of file NightSkyGameState.h.

◆ IsPlayingSequence

bool FBattleState::IsPlayingSequence = false

Definition at line 196 of file NightSkyGameState.h.

◆ MainPlayer

APlayerObject* FBattleState::MainPlayer[2]

Definition at line 209 of file NightSkyGameState.h.

◆ MaxGauge

TArray<int32> FBattleState::MaxGauge

Definition at line 238 of file NightSkyGameState.h.

◆ MaxMeter

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

Definition at line 201 of file NightSkyGameState.h.

◆ Meter

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

Definition at line 200 of file NightSkyGameState.h.

◆ MusicChannel

FAudioChannel FBattleState::MusicChannel

Definition at line 226 of file NightSkyGameState.h.

◆ P1RoundsWon

int32 FBattleState::P1RoundsWon = 0

Definition at line 211 of file NightSkyGameState.h.

◆ P2RoundsWon

int32 FBattleState::P2RoundsWon = 0

Definition at line 212 of file NightSkyGameState.h.

◆ PauseParticles

bool FBattleState::PauseParticles = false

Definition at line 195 of file NightSkyGameState.h.

◆ PauseTimer

bool FBattleState::PauseTimer = false

Definition at line 194 of file NightSkyGameState.h.

◆ RandomManager

FRandomManager FBattleState::RandomManager

Definition at line 198 of file NightSkyGameState.h.

◆ RoundCount

int32 FBattleState::RoundCount = 0

Definition at line 213 of file NightSkyGameState.h.

◆ RoundFormat

ERoundFormat FBattleState::RoundFormat = ERoundFormat::FirstToTwo

Definition at line 241 of file NightSkyGameState.h.

◆ RoundStartPos

int32 FBattleState::RoundStartPos = 297500

Definition at line 183 of file NightSkyGameState.h.

◆ RoundTimer

int32 FBattleState::RoundTimer = 0

Definition at line 192 of file NightSkyGameState.h.

◆ ScreenData

FScreenData FBattleState::ScreenData

Definition at line 186 of file NightSkyGameState.h.

◆ SuperFreezeCaller

ABattleObject* FBattleState::SuperFreezeCaller = nullptr

Definition at line 207 of file NightSkyGameState.h.

◆ SuperFreezeDuration

int32 FBattleState::SuperFreezeDuration = 0

Definition at line 203 of file NightSkyGameState.h.

◆ SuperFreezeSelfDuration

int32 FBattleState::SuperFreezeSelfDuration = 0

Definition at line 204 of file NightSkyGameState.h.

◆ TagCooldown

int32 FBattleState::TagCooldown = 300

Definition at line 178 of file NightSkyGameState.h.

◆ TeamData

FTeamData FBattleState::TeamData[2]

Definition at line 231 of file NightSkyGameState.h.

◆ TimeUntilRoundStart

int32 FBattleState::TimeUntilRoundStart = 0

Definition at line 175 of file NightSkyGameState.h.


The documentation for this struct was generated from the following file:
  • C:/Users/wistf/Unreal Projects/NightSkyEngine/Source/NightSkyEngine/Battle/Actors/NightSkyGameState.h