Show / Hide Table of Contents

Class DaggerfallUnitySaveGameWindow

Daggerfall Unity save game interface.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
DaggerfallUnitySaveGameWindow
Implements
IUserInterfaceWindow
Inherited Members
DaggerfallPopupWindow.ScreenDimColor
DaggerfallPopupWindow.AllowCancel
DaggerfallPopupWindow.Cancelled
DaggerfallPopupWindow.PreviousWindow
DaggerfallPopupWindow.Draw()
DaggerfallPopupWindow.CancelWindow()
DaggerfallPopupWindow.OnCancel
DaggerfallBaseWindow.exitKey
DaggerfallBaseWindow.defaultToolTip
DaggerfallBaseWindow.allowFreeScaling
DaggerfallBaseWindow.DaggerfallUnity
DaggerfallBaseWindow.IsSetup
DaggerfallBaseWindow.NativePanel
UserInterfaceWindow.parentPanel
UserInterfaceWindow.uiManager
UserInterfaceWindow.enabled
UserInterfaceWindow.pauseWhileOpened
UserInterfaceWindow.focusControl
UserInterfaceWindow.Value
UserInterfaceWindow.Enabled
UserInterfaceWindow.ParentPanel
UserInterfaceWindow.FocusControl
UserInterfaceWindow.ProcessMessages()
UserInterfaceWindow.OnPop()
UserInterfaceWindow.OnReturn()
UserInterfaceWindow.CloseWindow()
UserInterfaceWindow.PopWindow()
UserInterfaceWindow.PauseWhileOpen
UserInterfaceWindow.SetFocus(BaseScreenComponent)
UserInterfaceWindow.OnClose
UserInterfaceWindow.RaiseOnCloseHandler()
Namespace: DaggerfallWorkshop.Game.UserInterfaceWindows
Assembly: Assembly-CSharp.dll
Syntax
public class DaggerfallUnitySaveGameWindow : DaggerfallPopupWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallUnitySaveGameWindow(IUserInterfaceManager, DaggerfallUnitySaveGameWindow.Modes, DaggerfallBaseWindow, Boolean)

Declaration
public DaggerfallUnitySaveGameWindow(IUserInterfaceManager uiManager, DaggerfallUnitySaveGameWindow.Modes mode, DaggerfallBaseWindow previous = null, bool displayMostRecentChar = false)
Parameters
Type Name Description
IUserInterfaceManager uiManager
DaggerfallUnitySaveGameWindow.Modes mode
DaggerfallBaseWindow previous
Boolean displayMostRecentChar

Fields

| Improve this Doc View Source

cancelButtonBackgroundColor

Declaration
protected Color cancelButtonBackgroundColor
Field Value
Type Description
Color
| Improve this Doc View Source

currentPlayerName

Declaration
protected string currentPlayerName
Field Value
Type Description
String
| Improve this Doc View Source

deleteSaveButton

Declaration
protected Button deleteSaveButton
Field Value
Type Description
Button
| Improve this Doc View Source

displayMostRecentChar

Declaration
protected bool displayMostRecentChar
Field Value
Type Description
Boolean
| Improve this Doc View Source

gameTimeLabel

Declaration
protected TextLabel gameTimeLabel
Field Value
Type Description
TextLabel
| Improve this Doc View Source

goButton

Declaration
protected Button goButton
Field Value
Type Description
Button
| Improve this Doc View Source

loading

Declaration
protected bool loading
Field Value
Type Description
Boolean
| Improve this Doc View Source

loadingCountdown

Declaration
protected int loadingCountdown
Field Value
Type Description
Int32
| Improve this Doc View Source

loadingLabel

Declaration
protected TextLabel loadingLabel
Field Value
Type Description
TextLabel
| Improve this Doc View Source

mainPanel

Declaration
protected Panel mainPanel
Field Value
Type Description
Panel
| Improve this Doc View Source

mainPanelBackgroundColor

Declaration
protected Color mainPanelBackgroundColor
Field Value
Type Description
Color
| Improve this Doc View Source

mode

Declaration
protected DaggerfallUnitySaveGameWindow.Modes mode
Field Value
Type Description
DaggerfallUnitySaveGameWindow.Modes
| Improve this Doc View Source

namePanelBackgroundColor

Declaration
protected Color namePanelBackgroundColor
Field Value
Type Description
Color
| Improve this Doc View Source

promptLabel

Declaration
protected TextLabel promptLabel
Field Value
Type Description
TextLabel
| Improve this Doc View Source

renameSaveButton

Declaration
protected Button renameSaveButton
Field Value
Type Description
Button
| Improve this Doc View Source

saveButtonBackgroundColor

Declaration
protected Color saveButtonBackgroundColor
Field Value
Type Description
Color
| Improve this Doc View Source

saveFolderColor

Declaration
protected Color saveFolderColor
Field Value
Type Description
Color
| Improve this Doc View Source

saveFolderLabel

Declaration
protected TextLabel saveFolderLabel
Field Value
Type Description
TextLabel
| Improve this Doc View Source

saveNameTextBox

Declaration
protected TextBox saveNameTextBox
Field Value
Type Description
TextBox
| Improve this Doc View Source

savesList

Declaration
protected ListBox savesList
Field Value
Type Description
ListBox
| Improve this Doc View Source

savesListBackgroundColor

Declaration
protected Color savesListBackgroundColor
Field Value
Type Description
Color
| Improve this Doc View Source

savesListTextColor

Declaration
protected Color savesListTextColor
Field Value
Type Description
Color
| Improve this Doc View Source

savesScroller

Declaration
protected VerticalScrollBar savesScroller
Field Value
Type Description
VerticalScrollBar
| Improve this Doc View Source

saveTimeLabel

Declaration
protected TextLabel saveTimeLabel
Field Value
Type Description
TextLabel
| Improve this Doc View Source

saveVersionLabel

Declaration
protected TextLabel saveVersionLabel
Field Value
Type Description
TextLabel
| Improve this Doc View Source

screenshotPanel

Declaration
protected Panel screenshotPanel
Field Value
Type Description
Panel
| Improve this Doc View Source

switchCharButton

Declaration
protected Button switchCharButton
Field Value
Type Description
Button
| Improve this Doc View Source

switchClassicButton

Declaration
protected Button switchClassicButton
Field Value
Type Description
Button

Properties

| Improve this Doc View Source

Mode

Declaration
public DaggerfallUnitySaveGameWindow.Modes Mode { get; set; }
Property Value
Type Description
DaggerfallUnitySaveGameWindow.Modes

Methods

| Improve this Doc View Source

CancelButton_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void CancelButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

ConfirmDelete_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

Declaration
protected virtual void ConfirmDelete_OnButtonClick(DaggerfallMessageBox sender, DaggerfallMessageBox.MessageBoxButtons messageBoxButton)
Parameters
Type Name Description
DaggerfallMessageBox sender
DaggerfallMessageBox.MessageBoxButtons messageBoxButton
| Improve this Doc View Source

ConfirmOverwrite_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

Declaration
protected virtual void ConfirmOverwrite_OnButtonClick(DaggerfallMessageBox sender, DaggerfallMessageBox.MessageBoxButtons messageBoxButton)
Parameters
Type Name Description
DaggerfallMessageBox sender
DaggerfallMessageBox.MessageBoxButtons messageBoxButton
| Improve this Doc View Source

DeleteSaveButton_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void DeleteSaveButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

LoadGame()

Declaration
protected virtual void LoadGame()
| Improve this Doc View Source

OnPush()

Declaration
public override void OnPush()
Overrides
UserInterfaceWindow.OnPush()
| Improve this Doc View Source

Picker_OnItemPicked(Int32, String)

Declaration
protected virtual void Picker_OnItemPicked(int index, string itemString)
Parameters
Type Name Description
Int32 index
String itemString
| Improve this Doc View Source

RenameSaveButton_OnGotUserInput(DaggerfallInputMessageBox, String)

Declaration
protected virtual void RenameSaveButton_OnGotUserInput(DaggerfallInputMessageBox sender, string saveName)
Parameters
Type Name Description
DaggerfallInputMessageBox sender
String saveName
| Improve this Doc View Source

RenameSaveButton_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void RenameSaveButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

SaveFolderLabel_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void SaveFolderLabel_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

SaveGame()

Declaration
protected virtual void SaveGame()
| Improve this Doc View Source

SaveLoadEventHandler(BaseScreenComponent, Vector2)

Declaration
protected virtual void SaveLoadEventHandler(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

SaveNameTextBox_OnType()

Declaration
protected virtual void SaveNameTextBox_OnType()
| Improve this Doc View Source

SavesList_OnScroll()

Declaration
protected virtual void SavesList_OnScroll()
| Improve this Doc View Source

SavesList_OnSelectItem()

Declaration
protected virtual void SavesList_OnSelectItem()
| Improve this Doc View Source

SavesScroller_OnScroll()

Declaration
protected virtual void SavesScroller_OnScroll()
| Improve this Doc View Source

SetBackground(BaseScreenComponent, Color, String)

Declaration
protected virtual void SetBackground(BaseScreenComponent panel, Color color, string textureName)
Parameters
Type Name Description
BaseScreenComponent panel
Color color
String textureName
| Improve this Doc View Source

SetBackground(Button, Color, String)

Declaration
protected virtual void SetBackground(Button button, Color color, string textureName)
Parameters
Type Name Description
Button button
Color color
String textureName
| Improve this Doc View Source

SetMode(DaggerfallUnitySaveGameWindow.Modes)

Declaration
protected virtual void SetMode(DaggerfallUnitySaveGameWindow.Modes mode)
Parameters
Type Name Description
DaggerfallUnitySaveGameWindow.Modes mode
| Improve this Doc View Source

Setup()

Declaration
protected override void Setup()
Overrides
DaggerfallPopupWindow.Setup()
| Improve this Doc View Source

SwitchCharButton_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void SwitchCharButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

SwitchClassicButton_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void SwitchClassicButton_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

Update()

Declaration
public override void Update()
Overrides
DaggerfallPopupWindow.Update()
| Improve this Doc View Source

UpdateSavesList()

Declaration
protected virtual void UpdateSavesList()
| Improve this Doc View Source

UpdateSelectedSaveInfo()

Declaration
protected virtual void UpdateSelectedSaveInfo()

Implements

IUserInterfaceWindow
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX