Show / Hide Table of Contents

Class DaggerfallTravelPopUp

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
DaggerfallTravelPopUp
Implements
IUserInterfaceWindow
Inherited Members
DaggerfallPopupWindow.ScreenDimColor
DaggerfallPopupWindow.AllowCancel
DaggerfallPopupWindow.Cancelled
DaggerfallPopupWindow.PreviousWindow
DaggerfallPopupWindow.Draw()
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 DaggerfallTravelPopUp : DaggerfallPopupWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallTravelPopUp(IUserInterfaceManager, IUserInterfaceWindow, DaggerfallTravelMapWindow)

Declaration
public DaggerfallTravelPopUp(IUserInterfaceManager uiManager, IUserInterfaceWindow previousWindow = null, DaggerfallTravelMapWindow travelWindow = null)
Parameters
Type Name Description
IUserInterfaceManager uiManager
IUserInterfaceWindow previousWindow
DaggerfallTravelMapWindow travelWindow

Fields

| Improve this Doc View Source

availableGoldLabel

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

beginButton

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

campOutToggleButton

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

cautiousToggleButton

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

countdownValueTravelTimeDays

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

doFastTravel

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

exitButton

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

footHorseToggleButton

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

innToggleButton

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

recklessToggleButton

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

shipToggleButton

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

travelTimeCalculator

Declaration
protected TravelTimeCalculator travelTimeCalculator
Field Value
Type Description
TravelTimeCalculator
| Improve this Doc View Source

travelTimeLabel

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

travelTimeTotalMins

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

tripCostLabel

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

waitTimer

Declaration
protected float waitTimer
Field Value
Type Description
Single

Properties

| Improve this Doc View Source

EndPos

Declaration
public DFPosition EndPos { get; protected set; }
Property Value
Type Description
DFPosition
| Improve this Doc View Source

SleepModeInn

Declaration
public bool SleepModeInn { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

SpeedCautious

Declaration
public bool SpeedCautious { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

TravelShip

Declaration
public bool TravelShip { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

TravelWindow

Declaration
public DaggerfallTravelMapWindow TravelWindow { get; protected set; }
Property Value
Type Description
DaggerfallTravelMapWindow

Methods

| Improve this Doc View Source

BeginButtonOnClickHandler(BaseScreenComponent, Vector2)

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

CallFastTravelGoldCheck()

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

CancelWindow()

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

ConfirmTravelPopupDiseasedButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

Button handler for travel-with-incubating-disease confirmation pop up.

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

enoughGoldCheck()

Declaration
protected virtual bool enoughGoldCheck()
Returns
Type Description
Boolean
| Improve this Doc View Source

ExitButton_OnKeyboardEvent(BaseScreenComponent, Event)

Declaration
protected virtual void ExitButton_OnKeyboardEvent(BaseScreenComponent sender, Event keyboardEvent)
Parameters
Type Name Description
BaseScreenComponent sender
Event keyboardEvent
| Improve this Doc View Source

ExitButtonOnClickHandler(BaseScreenComponent, Vector2)

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

OnPush()

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

Refresh()

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

Setup()

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

showNotEnoughGoldPopup()

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

SleepModeButtonOnClickHandler(BaseScreenComponent, Vector2)

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

SleepModeButtonOnKeyboardandler(BaseScreenComponent, Event)

Declaration
public virtual void SleepModeButtonOnKeyboardandler(BaseScreenComponent sender, Event keyboardEvent)
Parameters
Type Name Description
BaseScreenComponent sender
Event keyboardEvent
| Improve this Doc View Source

SpeedButton_OnKeyboardEvent(BaseScreenComponent, Event)

Declaration
public virtual void SpeedButton_OnKeyboardEvent(BaseScreenComponent sender, Event keyboardEvent)
Parameters
Type Name Description
BaseScreenComponent sender
Event keyboardEvent
| Improve this Doc View Source

SpeedButtonOnClickHandler(BaseScreenComponent, Vector2)

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

TickCountdown()

Declaration
protected virtual bool TickCountdown()
Returns
Type Description
Boolean
| Improve this Doc View Source

ToggleSleepModeButtonOnScrollHandler(BaseScreenComponent)

Declaration
public virtual void ToggleSleepModeButtonOnScrollHandler(BaseScreenComponent sender)
Parameters
Type Name Description
BaseScreenComponent sender
| Improve this Doc View Source

ToggleSpeedButtonOnScrollHandler(BaseScreenComponent)

Declaration
public virtual void ToggleSpeedButtonOnScrollHandler(BaseScreenComponent sender)
Parameters
Type Name Description
BaseScreenComponent sender
| Improve this Doc View Source

ToggleTransportModeButtonOnScrollHandler(BaseScreenComponent)

Declaration
public virtual void ToggleTransportModeButtonOnScrollHandler(BaseScreenComponent sender)
Parameters
Type Name Description
BaseScreenComponent sender
| Improve this Doc View Source

TransportModeButtonOnClickHandler(BaseScreenComponent, Vector2)

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

TransportModeButtonOnKeyboardHandler(BaseScreenComponent, Event)

Declaration
public virtual void TransportModeButtonOnKeyboardHandler(BaseScreenComponent sender, Event keyboardEvent)
Parameters
Type Name Description
BaseScreenComponent sender
Event keyboardEvent
| Improve this Doc View Source

Update()

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

UpdateLabels()

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

UpdateTogglePanels()

Declaration
protected virtual void UpdateTogglePanels()

Events

| Improve this Doc View Source

OnPostFastTravel

Declaration
public static event DaggerfallTravelPopUp.OnOnPostFastTravelEventHandler OnPostFastTravel
Event Type
Type Description
DaggerfallTravelPopUp.OnOnPostFastTravelEventHandler
| Improve this Doc View Source

OnPreFastTravel

Raised before a fast travel is performed.

Declaration
public static event Action<DaggerfallTravelPopUp> OnPreFastTravel
Event Type
Type Description
Action<DaggerfallTravelPopUp>

Implements

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