Show / Hide Table of Contents

Class DaggerfallSpellMakerWindow

Spellmaker UI.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
DaggerfallSpellMakerWindow
Implements
IUserInterfaceWindow
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.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 DaggerfallSpellMakerWindow : DaggerfallPopupWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallSpellMakerWindow(IUserInterfaceManager, DaggerfallBaseWindow)

Declaration
public DaggerfallSpellMakerWindow(IUserInterfaceManager uiManager, DaggerfallBaseWindow previous = null)
Parameters
Type Name Description
IUserInterfaceManager uiManager
DaggerfallBaseWindow previous

Fields

| Improve this Doc View Source

addEffectButtonRect

Declaration
protected Rect addEffectButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

allowedElements

Declaration
protected ElementTypes allowedElements
Field Value
Type Description
ElementTypes
| Improve this Doc View Source

allowedTargets

Declaration
protected TargetTypes allowedTargets
Field Value
Type Description
TargetTypes
| Improve this Doc View Source

alternateAlphaIndex

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

areaAroundCasterButton

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

areaAroundCasterButtonRect

Declaration
protected Rect areaAroundCasterButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

areaAroundCasterSelectedTexture

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

areaAroundCasterSubRect

Declaration
protected Rect areaAroundCasterSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

areaAtRangeButton

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

areaAtRangeButtonRect

Declaration
protected Rect areaAtRangeButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

areaAtRangeSelectedTexture

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

areaAtRangeSubRect

Declaration
protected Rect areaAtRangeSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

baseTexture

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

baseTextureFilename

Declaration
protected const string baseTextureFilename = "INFO01I0.IMG"
Field Value
Type Description
String
| Improve this Doc View Source

buyButtonRect

Declaration
protected Rect buyButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

byTouchButton

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

byTouchButtonRect

Declaration
protected Rect byTouchButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

byTouchSelectedTexture

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

byTouchSubRect

Declaration
protected Rect byTouchSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

casterOnlyButton

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

casterOnlyButtonRect

Declaration
protected Rect casterOnlyButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

casterOnlySelectedTexture

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

casterOnlySubRect

Declaration
protected Rect casterOnlySubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

coldBasedButton

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

coldBasedButtonRect

Declaration
protected Rect coldBasedButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

coldBasedSelectedTexture

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

coldBasedSubRect

Declaration
protected Rect coldBasedSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

colorSelectIconsFilename

Declaration
protected const string colorSelectIconsFilename = "MASK04I0.IMG"
Field Value
Type Description
String
| Improve this Doc View Source

defaultElementFlags

Declaration
protected const ElementTypes defaultElementFlags = ElementTypes.Magic
Field Value
Type Description
ElementTypes
| Improve this Doc View Source

defaultSpellIcon

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

defaultTargetFlags

Declaration
protected const TargetTypes defaultTargetFlags = TargetTypes.CasterOnly | TargetTypes.ByTouch | TargetTypes.SingleTargetAtRange | TargetTypes.AreaAroundCaster | TargetTypes.AreaAtRange
Field Value
Type Description
TargetTypes
| Improve this Doc View Source

editOrDeleteSlot

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

effect1NameLabel

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

effect1NameRect

Declaration
protected Rect effect1NameRect
Field Value
Type Description
Rect
| Improve this Doc View Source

effect2NameLabel

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

effect2NameRect

Declaration
protected Rect effect2NameRect
Field Value
Type Description
Rect
| Improve this Doc View Source

effect3NameLabel

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

effect3NameRect

Declaration
protected Rect effect3NameRect
Field Value
Type Description
Rect
| Improve this Doc View Source

effectEditor

Declaration
protected DaggerfallEffectSettingsEditorWindow effectEditor
Field Value
Type Description
DaggerfallEffectSettingsEditorWindow
| Improve this Doc View Source

effectGroupPicker

Declaration
protected DaggerfallListPickerWindow effectGroupPicker
Field Value
Type Description
DaggerfallListPickerWindow
| Improve this Doc View Source

effectSubGroupPicker

Declaration
protected DaggerfallListPickerWindow effectSubGroupPicker
Field Value
Type Description
DaggerfallListPickerWindow
| Improve this Doc View Source

exitButtonRect

Declaration
protected Rect exitButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

fireBasedButton

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

fireBasedButtonRect

Declaration
protected Rect fireBasedButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

fireBasedSelectedTexture

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

fireBasedSubRect

Declaration
protected Rect fireBasedSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

goldCostLabel

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

goldSelectIconsFilename

Declaration
protected const string goldSelectIconsFilename = "MASK01I0.IMG"
Field Value
Type Description
String
| Improve this Doc View Source

iconPicker

Declaration
protected SpellIconPickerWindow iconPicker
Field Value
Type Description
SpellIconPickerWindow
| Improve this Doc View Source

inscribeGrimoire

Declaration
protected const SoundClips inscribeGrimoire = SoundClips.ParchmentScratching
Field Value
Type Description
SoundClips
| Improve this Doc View Source

lockTip

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

magicBasedButton

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

magicBasedButtonRect

Declaration
protected Rect magicBasedButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

magicBasedSelectedTexture

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

magicBasedSubRect

Declaration
protected Rect magicBasedSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

maxEffectsPerSpell

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

maxSpellPointsLabel

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

moneyLabel

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

nameLabelPos

Declaration
protected Vector2 nameLabelPos
Field Value
Type Description
Vector2
| Improve this Doc View Source

nameSpellButtonRect

Declaration
protected Rect nameSpellButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

newButtonRect

Declaration
protected Rect newButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

nextIconButtonRect

Declaration
protected Rect nextIconButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

poisonBasedButton

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

poisonBasedButtonRect

Declaration
protected Rect poisonBasedButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

poisonBasedSelectedTexture

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

poisonBasedSubRect

Declaration
protected Rect poisonBasedSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

previousIconButtonRect

Declaration
protected Rect previousIconButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

selectedElement

Declaration
protected ElementTypes selectedElement
Field Value
Type Description
ElementTypes
| Improve this Doc View Source

selectedIcon

Declaration
protected SpellIcon selectedIcon
Field Value
Type Description
SpellIcon
| Improve this Doc View Source

selectedIconsBaseSize

Declaration
protected DFSize selectedIconsBaseSize
Field Value
Type Description
DFSize
| Improve this Doc View Source

selectedIconsTexture

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

selectedTarget

Declaration
protected TargetTypes selectedTarget
Field Value
Type Description
TargetTypes
| Improve this Doc View Source

selectIconButton

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

selectIconButtonRect

Declaration
protected Rect selectIconButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

shockBasedButton

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

shockBasedButtonRect

Declaration
protected Rect shockBasedButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

shockBasedSelectedTexture

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

shockBasedSubRect

Declaration
protected Rect shockBasedSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

singleTargetAtRangeButton

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

singleTargetAtRangeButtonRect

Declaration
protected Rect singleTargetAtRangeButtonRect
Field Value
Type Description
Rect
| Improve this Doc View Source

singleTargetAtRangeSelectedTexture

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

singleTargetAtRangeSubRect

Declaration
protected Rect singleTargetAtRangeSubRect
Field Value
Type Description
Rect
| Improve this Doc View Source

spellNameLabel

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

spellPointCostLabel

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

thisMagicStation

Declaration
protected const MagicCraftingStations thisMagicStation = MagicCraftingStations.SpellMaker
Field Value
Type Description
MagicCraftingStations
| Improve this Doc View Source

tipLabel

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

tipLabelPos

Declaration
protected Vector2 tipLabelPos
Field Value
Type Description
Vector2

Properties

| Improve this Doc View Source

EffectEntries

Declaration
protected EffectEntry[] EffectEntries { get; }
Property Value
Type Description
EffectEntry[]
| Improve this Doc View Source

TotalGoldCost

Declaration
protected int TotalGoldCost { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

TotalSpellPointCost

Declaration
protected int TotalSpellPointCost { get; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

AddAndEditSlot(IEntityEffect)

Declaration
protected virtual void AddAndEditSlot(IEntityEffect effectTemplate)
Parameters
Type Name Description
IEntityEffect effectTemplate
| Improve this Doc View Source

AddEffectButton_OnMouseClick(BaseScreenComponent, Vector2)

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

AddEffectGroupListBox_OnUseSelectedItem()

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

AddEffectSubGroup_OnUseSelectedItem()

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

AddTipButton(Rect, String, BaseScreenComponent.OnMouseClickHandler, DaggerfallShortcut.Buttons)

Declaration
protected virtual Button AddTipButton(Rect rect, string tipID, BaseScreenComponent.OnMouseClickHandler handler, DaggerfallShortcut.Buttons button)
Parameters
Type Name Description
Rect rect
String tipID
BaseScreenComponent.OnMouseClickHandler handler
DaggerfallShortcut.Buttons button
Returns
Type Description
Button
| Improve this Doc View Source

AreaAroundCasterButton_OnMouseClick(BaseScreenComponent, Vector2)

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

AreaAtRangeButton_OnMouseClick(BaseScreenComponent, Vector2)

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

BuyButton_OnMouseClick(BaseScreenComponent, Vector2)

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

ByTouchButton_OnMouseClick(BaseScreenComponent, Vector2)

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

CasterOnlyButton_OnMouseClick(BaseScreenComponent, Vector2)

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

ClearPendingDeleteEffectSlot()

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

ColdBasedButton_OnMouseClick(BaseScreenComponent, Vector2)

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

CountUsedEffectSlots()

Declaration
protected int CountUsedEffectSlots()
Returns
Type Description
Int32
| Improve this Doc View Source

DeleteButton_OnMouseClick(BaseScreenComponent, Vector2)

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

EditButton_OnMouseClick(BaseScreenComponent, Vector2)

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

EditOrDeleteSlot(Int32)

Declaration
protected virtual void EditOrDeleteSlot(int slot)
Parameters
Type Name Description
Int32 slot
| Improve this Doc View Source

EditOrDeleteSpell_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

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

EditOrDeleteSpell_OnCancel(DaggerfallPopupWindow)

Declaration
protected virtual void EditOrDeleteSpell_OnCancel(DaggerfallPopupWindow sender)
Parameters
Type Name Description
DaggerfallPopupWindow sender
| Improve this Doc View Source

Effect1NamePanel_OnMouseClick(BaseScreenComponent, Vector2)

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

Effect2NamePanel_OnMouseClick(BaseScreenComponent, Vector2)

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

Effect3NamePanel_OnMouseClick(BaseScreenComponent, Vector2)

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

EffectEditor_OnClose()

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

EffectEditor_OnSettingsChanged()

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

EnforceSelectedButtons()

Declaration
protected void EnforceSelectedButtons()
| Improve this Doc View Source

EnterName_OnGotUserInput(DaggerfallInputMessageBox, String)

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

ExitButton_OnMouseClick(BaseScreenComponent, Vector2)

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

FireBasedButton_OnMouseClick(BaseScreenComponent, Vector2)

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

GetEffectEntries()

Declaration
protected List<EffectEntry> GetEffectEntries()
Returns
Type Description
List<EffectEntry>
| Improve this Doc View Source

GetFirstFreeEffectSlotIndex()

Declaration
protected int GetFirstFreeEffectSlotIndex()
Returns
Type Description
Int32
| Improve this Doc View Source

GetFirstUsedEffectSlotIndex()

Declaration
protected int GetFirstUsedEffectSlotIndex()
Returns
Type Description
Int32
| Improve this Doc View Source

IconPicker_OnClose()

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

InitEffectSlots()

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

LoadTextures()

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

MagicBasedButton_OnMouseClick(BaseScreenComponent, Vector2)

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

NameSpellButton_OnMouseClick(BaseScreenComponent, Vector2)

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

NewSpellButton_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void NewSpellButton_OnMouseClick(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

PoisonBasedButton_OnMouseClick(BaseScreenComponent, Vector2)

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

PreviousIconButton_OnMouseClick(BaseScreenComponent, Vector2)

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

SelectFirstAllowedElementType()

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

SelectFirstAllowedTargetType()

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

SelectIconButton_OnMouseClick(BaseScreenComponent, Vector2)

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

SetDefaults()

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

SetIcon(SpellIcon)

Declaration
protected virtual void SetIcon(SpellIcon icon)
Parameters
Type Name Description
SpellIcon icon
| Improve this Doc View Source

SetSpellElement(ElementTypes)

Declaration
protected virtual void SetSpellElement(ElementTypes elementType)
Parameters
Type Name Description
ElementTypes elementType
| Improve this Doc View Source

SetSpellTarget(TargetTypes)

Declaration
protected virtual void SetSpellTarget(TargetTypes targetType)
Parameters
Type Name Description
TargetTypes targetType
| Improve this Doc View Source

SetStatusLabels()

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

Setup()

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

SetupButtons()

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

SetupLabels()

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

SetupPickers()

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

ShockBasedButton_OnMouseClick(BaseScreenComponent, Vector2)

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

SingleTargetAtRangeButton_OnMouseClick(BaseScreenComponent, Vector2)

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

SpellHasBeenInscribed_OnClose()

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

TipButton_OnMouseEnter(BaseScreenComponent)

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

TipButton_OnMouseLeave(BaseScreenComponent)

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

UpdateAllowedButtons()

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

UpdateSlotText(Int32, String)

Declaration
protected virtual void UpdateSlotText(int slot, string text)
Parameters
Type Name Description
Int32 slot
String text
| Improve this Doc View Source

UpdateSpellCosts()

Declaration
protected void UpdateSpellCosts()

Implements

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