7 [
Attribute(
"",
desc:
"This is the actual game over layout that is shown within the gameover screen",
params:
"layout")]
13 [
Attribute(
desc:
"Optional parameters to be displayed in the game over screen. Note that many of these settings are set by the inherent class like faction flag and icon in FactionGameOverScreenInfo")]
16 [
Attribute(
desc:
"Params for if the end screen can be displayed in editor. Can be left null if cannot be called by GM")]
19 [
Attribute(
desc:
"Pause Game with Game over screen. Singleplayer only")]
100 string GetTitle(
int playerId, array<int> otherPlayerIds)
398 string m_sAudioOneShot;
401 string m_sTitleParam;
404 string m_sSubtitleParam;
407 string m_sDebriefingParam;
413 [
Attribute(
"1",
desc:
"If this is true then the end game state can be set by GM if false but still has a display name it can still be used as a mirror state of another game state (Eg: Defeat cannot be set by GM but if playable faction is not selected when Victory condition is chosen then they will still be displayed defeat as this is a mirror condition for victory.")]
414 bool m_bCanBeSetByGameMaster;
416 [
Attribute(
"0",
desc:
"This endscreen type can only show if at least one faction is playable")]
417 bool m_bNeedsPlayableFactions;
419 [
Attribute(
desc:
"Editor only if m_bCanBeSetByGameMaster is true, This is not shown in the GameOver UI but instead the name shown in editor when deciding which faction shows what gameOver screen.")]
422 [
Attribute(
desc:
"Editor only if m_bCanBeSetByGameMaster is true, This is not shown in the GameOver UI but instead show in the editor when this end game type has been chosen, explaining more about it to the player.")]
431 [
Attribute(
desc:
"Editor only, if m_bCanBeSetByGameMaster is true and thus can be selected. If NOT set to NONE: This will indicate if the state has a mirror state. Any playable faction that is not selected will be given this end state instead eg: Not selected for Victory will get defeat",
UIWidgets.ComboBox,
"Mirrored state ID",
"", ParamEnumArray.FromEnum(
EGameOverTypes))]
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
class SCR_CampaignHintStorage SCR_BaseContainerCustomTitleEnum(EHint, "m_eHintId")
class SCR_HitZoneGroupNameHolder BaseContainerCustomStringTitleField("USE INHERITED VERSION ONLY!")
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Color GetVignetteColor(int playerId, array< int > otherPlayerIds)
string GetTitleParam(Faction factionPlayer, array< Faction > factionsOther)
string GetSubtitleParam(Faction factionPlayer, array< Faction > factionsOther)
string GetSubtitleParam(int playerId, array< int > otherPlayerIds)
SCR_BaseGameOverScreenInfoOptional GetOptionalParams()
ResourceName GetIcon(int playerId, array< int > otherPlayerIds)
string GetTitle(int playerId, array< int > otherPlayerIds)
void GameOverUICustomization(SCR_GameOverScreenUIComponent gameOverUI, int playerId, array< int > otherPlayerIds)
void GameOverUICustomization(SCR_GameOverScreenUIComponent gameOverUI, Faction factionPlayer, array< Faction > factionsOther)
string GetSubtitle(int playerId, array< int > otherPlayerIds)
ResourceName GetBaseGameOverScreenOverwrite()
Returns whether game over layout should overwrite whole gameover screen.
string GetDebriefingParam(int playerId, array< int > otherPlayerIds)
string GetSubtitle(Faction factionPlayer, array< Faction > factionsOther)
string GetTitleParam(int playerId, array< int > otherPlayerIds)
ResourceName m_GameOverContentLayout
ResourceName m_sBaseGameOverScreenOverwrite
ref SCR_BaseGameOverScreenInfoEditor m_OptionalEditorParams
EGameOverTypes m_GameOverScreenId
ResourceName GetImage(int playerId, array< int > otherPlayerIds)
string GetTitle(Faction factionPlayer, array< Faction > factionsOther)
EGameOverTypes GetInfoId()
SCR_BaseGameOverScreenInfoEditor GetEditorOptionalParams()
Color GetVignetteColor(Faction factionPlayer, array< Faction > factionsOther)
bool m_bPauseGameOnGameOverScreen
string GetOneShotAudio(int playerId, array< int > otherPlayerIds)
string GetOneShotAudio(Faction factionPlayer, array< Faction > factionsOther)
string GetDebriefingParam(Faction factionPlayer, array< Faction > factionsOther)
string GetDebriefing(Faction factionPlayer, array< Faction > factionsOther)
ResourceName GetImage(Faction factionPlayer, array< Faction > factionsOther)
ResourceName GetGameOverContentLayout()
string GetDebriefing(int playerId, array< int > otherPlayerIds)
ResourceName GetIcon(Faction factionPlayer, array< Faction > factionsOther)
ref SCR_BaseGameOverScreenInfoOptional m_OptionalParams
bool PauseGameOnGameOverScreen()
Returns whether game should be paused with Game over screen.
SCR_FieldOfViewSettings Attribute