Show / Hide Table of Contents

Class DaggerfallTavernWindow

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

Constructors

| Improve this Doc View Source

DaggerfallTavernWindow(IUserInterfaceManager, StaticNPC)

Declaration
public DaggerfallTavernWindow(IUserInterfaceManager uiManager, StaticNPC npc)
Parameters
Type Name Description
IUserInterfaceManager uiManager
StaticNPC npc

Fields

| Improve this Doc View Source

baseTexture

Declaration
protected Texture2D baseTexture
Field Value
Type Description
Texture2D
| Improve this Doc View Source

buildingData

Declaration
protected PlayerGPS.DiscoveredBuilding buildingData
Field Value
Type Description
PlayerGPS.DiscoveredBuilding
| Improve this Doc View Source

daysToRent

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

exitButton

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

foodButton

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

merchantNPC

Declaration
protected StaticNPC merchantNPC
Field Value
Type Description
StaticNPC
| Improve this Doc View Source

rentedRoom

Declaration
protected RoomRental_v1 rentedRoom
Field Value
Type Description
RoomRental_v1
| Improve this Doc View Source

roomButton

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

talkButton

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

tradePrice

Declaration
protected int tradePrice
Field Value
Type Description
Int32

Methods

| Improve this Doc View Source

ConfirmRenting_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

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

DoFoodAndDrink()

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

ExitButton_OnKeyboardEvent(BaseScreenComponent, Event)

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

FoodAndDrink_OnItemPicked(Int32, String)

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

GetMacroDataSource()

Declaration
public MacroDataSource GetMacroDataSource()
Returns
Type Description
MacroDataSource
| Improve this Doc View Source

InputMessageBox_OnGotUserInput(DaggerfallInputMessageBox, String)

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

RentRoom()

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

Setup()

Declaration
protected override void Setup()
Overrides
DaggerfallPopupWindow.Setup()

Implements

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