Show / Hide Table of Contents

Class DaggerfallQuestPopupWindow

Abstract class for popup windows that can offer quests, including from summoned Daedra.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
DaggerfallQuestPopupWindow
DaggerfallGuildServicePopupWindow
DaggerfallQuestOfferWindow
DaggerfallWitchesCovenPopupWindow
Implements
IUserInterfaceWindow
IMacroContextProvider
Inherited Members
DaggerfallPopupWindow.ScreenDimColor
DaggerfallPopupWindow.AllowCancel
DaggerfallPopupWindow.Cancelled
DaggerfallPopupWindow.PreviousWindow
DaggerfallPopupWindow.Setup()
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 abstract class DaggerfallQuestPopupWindow : DaggerfallPopupWindow, IUserInterfaceWindow, IMacroContextProvider

Constructors

| Improve this Doc View Source

DaggerfallQuestPopupWindow(IUserInterfaceManager, IUserInterfaceWindow)

Declaration
public DaggerfallQuestPopupWindow(IUserInterfaceManager uiManager, IUserInterfaceWindow previousWindow = null)
Parameters
Type Name Description
IUserInterfaceManager uiManager
IUserInterfaceWindow previousWindow

Fields

| Improve this Doc View Source

daedraData

Declaration
public static DaggerfallQuestPopupWindow.DaedraData[] daedraData
Field Value
Type Description
DaggerfallQuestPopupWindow.DaedraData[]
| Improve this Doc View Source

daedraToSummon

Declaration
protected DaggerfallQuestPopupWindow.DaedraData daedraToSummon
Field Value
Type Description
DaggerfallQuestPopupWindow.DaedraData
| Improve this Doc View Source

daedricFoes

Declaration
public static MobileTypes[] daedricFoes
Field Value
Type Description
MobileTypes[]
| Improve this Doc View Source

offeredQuest

Declaration
protected Quest offeredQuest
Field Value
Type Description
Quest
| Improve this Doc View Source

SummonAreYouSure

Declaration
protected const int SummonAreYouSure = 481
Field Value
Type Description
Int32
| Improve this Doc View Source

SummonBefore

Declaration
protected const int SummonBefore = 482
Field Value
Type Description
Int32
| Improve this Doc View Source

summonerFactionData

Declaration
protected FactionFile.FactionData summonerFactionData
Field Value
Type Description
FactionFile.FactionData
| Improve this Doc View Source

SummonFailed

Declaration
protected const int SummonFailed = 484
Field Value
Type Description
Int32
| Improve this Doc View Source

SummonNotToday

Declaration
protected const int SummonNotToday = 480
Field Value
Type Description
Int32

Methods

| Improve this Doc View Source

DaedraSummoningService(Int32)

Declaration
protected void DaedraSummoningService(int npcFactionId)
Parameters
Type Name Description
Int32 npcFactionId
| Improve this Doc View Source

GetMacroDataSource()

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

GetQuest()

Declaration
protected abstract void GetQuest()
| Improve this Doc View Source

OfferQuest_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

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

QuestPopupMessage_OnClose()

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

ShowFailGetQuestMessage()

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

ShowQuestPopupMessage(Quest, Int32, Boolean)

Declaration
protected virtual void ShowQuestPopupMessage(Quest quest, int id, bool exitOnClose = true)
Parameters
Type Name Description
Quest quest
Int32 id
Boolean exitOnClose

Implements

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