Barotrauma Client Doc
Barotrauma.SinglePlayerCampaignSetupUI Class Reference
Inheritance diagram for Barotrauma.SinglePlayerCampaignSetupUI:
Barotrauma.CampaignSetupUI

Public Member Functions

 SinglePlayerCampaignSetupUI (GUIComponent newGameContainer, GUIComponent loadGameContainer)
 
void Update ()
 
void SetPage (int pageIndex)
 
void RandomizeCrew ()
 
void RandomizeSeed ()
 
void CreateDefaultSaveName ()
 
void UpdateSubList (IEnumerable< SubmarineInfo > submarines)
 
override void CreateLoadMenu (IEnumerable< CampaignMode.SaveInfo > saveFiles=null)
 
- Public Member Functions inherited from Barotrauma.CampaignSetupUI
 CampaignSetupUI (GUIComponent newGameContainer, GUIComponent loadGameContainer)
 

Protected Attributes

GUILayoutGroup subPreviewContainer
 
- Protected Attributes inherited from Barotrauma.CampaignSetupUI
readonly GUIComponent newGameContainer
 
GUIListBox saveList
 
GUITextBox saveNameBox
 
GUIButton loadGameButton
 
CategoryFilter subFilter = CategoryFilter.All
 
List< CampaignMode.SaveInfo > prevSaveFiles
 

Properties

CharacterInfo.AppearanceCustomizationMenu[] CharacterMenus [get]
 
- Properties inherited from Barotrauma.CampaignSetupUI
GUIButton StartButton [get, protected set]
 
GUITextBlock InitialMoneyText [get, protected set]
 
GUIButton CampaignCustomizeButton [get, set]
 
GUIMessageBox CampaignCustomizeSettings [get, set]
 

Additional Inherited Members

- Public Attributes inherited from Barotrauma.CampaignSetupUI
Action< SubmarineInfo, string, string, CampaignSettings > StartNewGame
 
Action< string > LoadGame
 
- Protected Types inherited from Barotrauma.CampaignSetupUI
enum class  CategoryFilter { All = 0 , Vanilla = 1 , Custom = 2 }
 
- Protected Member Functions inherited from Barotrauma.CampaignSetupUI
GUIComponent CreateSaveElement (CampaignMode.SaveInfo saveInfo)
 
void SortSaveList ()
 
bool DeleteSave (GUIButton button, object obj)
 
- Static Protected Member Functions inherited from Barotrauma.CampaignSetupUI
static CampaignSettingElements CreateCampaignSettingList (GUIComponent parent, CampaignSettings prevSettings, bool isSinglePlayer)
 

Detailed Description

Definition at line 12 of file SinglePlayerCampaignSetupUI.cs.

Constructor & Destructor Documentation

◆ SinglePlayerCampaignSetupUI()

Barotrauma.SinglePlayerCampaignSetupUI.SinglePlayerCampaignSetupUI ( GUIComponent  newGameContainer,
GUIComponent  loadGameContainer 
)

Definition at line 23 of file SinglePlayerCampaignSetupUI.cs.

Member Function Documentation

◆ CreateDefaultSaveName()

void Barotrauma.SinglePlayerCampaignSetupUI.CreateDefaultSaveName ( )

Definition at line 498 of file SinglePlayerCampaignSetupUI.cs.

◆ CreateLoadMenu()

override void Barotrauma.SinglePlayerCampaignSetupUI.CreateLoadMenu ( IEnumerable< CampaignMode.SaveInfo >  saveFiles = null)
virtual

Implements Barotrauma.CampaignSetupUI.

Definition at line 578 of file SinglePlayerCampaignSetupUI.cs.

◆ RandomizeCrew()

void Barotrauma.SinglePlayerCampaignSetupUI.RandomizeCrew ( )

Definition at line 272 of file SinglePlayerCampaignSetupUI.cs.

◆ RandomizeSeed()

void Barotrauma.SinglePlayerCampaignSetupUI.RandomizeSeed ( )

Definition at line 464 of file SinglePlayerCampaignSetupUI.cs.

◆ SetPage()

void Barotrauma.SinglePlayerCampaignSetupUI.SetPage ( int  pageIndex)

Definition at line 52 of file SinglePlayerCampaignSetupUI.cs.

◆ Update()

void Barotrauma.SinglePlayerCampaignSetupUI.Update ( )

Definition at line 32 of file SinglePlayerCampaignSetupUI.cs.

◆ UpdateSubList()

void Barotrauma.SinglePlayerCampaignSetupUI.UpdateSubList ( IEnumerable< SubmarineInfo submarines)

Definition at line 504 of file SinglePlayerCampaignSetupUI.cs.

Member Data Documentation

◆ subPreviewContainer

GUILayoutGroup Barotrauma.SinglePlayerCampaignSetupUI.subPreviewContainer
protected

Definition at line 16 of file SinglePlayerCampaignSetupUI.cs.

Property Documentation

◆ CharacterMenus

CharacterInfo.AppearanceCustomizationMenu [] Barotrauma.SinglePlayerCampaignSetupUI.CharacterMenus
get

Definition at line 18 of file SinglePlayerCampaignSetupUI.cs.