Show / Hide Table of Contents

Class EnchantmentListPicker

Inheritance
Object
BaseScreenComponent
Panel
EnchantmentListPicker
Inherited Members
Panel.Components
Panel.EnableBorder
Panel.HasFocusOutlineColor
Panel.LostFocusOutlineColor
Panel.Outline
Panel.Draw()
Panel.SetBorderTextures(Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, Texture2D, FilterMode, Nullable<Border<Vector2Int>>)
Panel.GotFocus()
Panel.LostFocus()
Panel.ProcessHotkeySequences(HotkeySequence.KeyModifiers)
BaseScreenComponent.rectRestrictedRenderArea
BaseScreenComponent.restrictedRenderAreaCustomParent
BaseScreenComponent.restrictedRenderAreaCoordinateType
BaseScreenComponent.backgroundTexture
BaseScreenComponent.animatedBackgroundTextures
BaseScreenComponent.backgroundTextureLayout
BaseScreenComponent.OnKeyboardEvent
BaseScreenComponent.OnMouseEnter
BaseScreenComponent.OnMouseLeave
BaseScreenComponent.OnMouseMove
BaseScreenComponent.OnMouseDown
BaseScreenComponent.OnMouseUp
BaseScreenComponent.OnMouseClick
BaseScreenComponent.OnMouseDoubleClick
BaseScreenComponent.OnRightMouseDown
BaseScreenComponent.OnRightMouseUp
BaseScreenComponent.OnRightMouseClick
BaseScreenComponent.OnRightMouseDoubleClick
BaseScreenComponent.OnMiddleMouseDown
BaseScreenComponent.OnMiddleMouseUp
BaseScreenComponent.OnMiddleMouseClick
BaseScreenComponent.OnMiddleMouseDoubleClick
BaseScreenComponent.OnMouseScrollUp
BaseScreenComponent.OnMouseScrollDown
BaseScreenComponent.Enabled
BaseScreenComponent.UseFocus
BaseScreenComponent.OverridesHotkeySequences
BaseScreenComponent.Name
BaseScreenComponent.Tag
BaseScreenComponent.Position
BaseScreenComponent.Size
BaseScreenComponent.RootSize
BaseScreenComponent.Parent
BaseScreenComponent.Rectangle
BaseScreenComponent.HorizontalAlignment
BaseScreenComponent.VerticalAlignment
BaseScreenComponent.RestrictedRenderAreaCoordinateType
BaseScreenComponent.RectRestrictedRenderArea
BaseScreenComponent.RestrictedRenderAreaCustomParent
BaseScreenComponent.UseRestrictedRenderArea
BaseScreenComponent.CustomMousePosition
BaseScreenComponent.MousePosition
BaseScreenComponent.LastMousePosition
BaseScreenComponent.ScaledMousePosition
BaseScreenComponent.BackgroundColor
BaseScreenComponent.MouseOverBackgroundColor
BaseScreenComponent.BackgroundColorTexture
BaseScreenComponent.BackgroundTexture
BaseScreenComponent.BackgroundCroppedRect
BaseScreenComponent.AnimatedBackgroundTextures
BaseScreenComponent.AnimationDelayInSeconds
BaseScreenComponent.BackgroundTextureLayout
BaseScreenComponent.InteriorWidth
BaseScreenComponent.InteriorHeight
BaseScreenComponent.Scale
BaseScreenComponent.AutoSize
BaseScreenComponent.LocalScale
BaseScreenComponent.ToolTip
BaseScreenComponent.ToolTipText
BaseScreenComponent.SuppressToolTip
BaseScreenComponent.MinAutoScale
BaseScreenComponent.MaxAutoScale
BaseScreenComponent.MouseOverComponent
BaseScreenComponent.TopMargin
BaseScreenComponent.BottomMargin
BaseScreenComponent.LeftMargin
BaseScreenComponent.RightMargin
BaseScreenComponent.ScreenToLocal(Vector2)
BaseScreenComponent.ScreenToLocal(Rect)
BaseScreenComponent.TriggerMouseClick()
BaseScreenComponent.KeyboardEvent(Event)
BaseScreenComponent.MouseClick(Vector2)
BaseScreenComponent.RightMouseClick(Vector2)
BaseScreenComponent.MiddleMouseClick(Vector2)
BaseScreenComponent.MouseDoubleClick(Vector2)
BaseScreenComponent.RightMouseDoubleClick(Vector2)
BaseScreenComponent.MiddleMouseDoubleClick(Vector2)
BaseScreenComponent.MouseEnter()
BaseScreenComponent.MouseLeave(BaseScreenComponent)
BaseScreenComponent.MouseMove(Int32, Int32)
BaseScreenComponent.Dispose()
BaseScreenComponent.SetMargins(Margins, Int32)
BaseScreenComponent.OffsetFrom(BaseScreenComponent, Sides, Int32)
BaseScreenComponent.SetFocus()
BaseScreenComponent.HasFocus()
Namespace: DaggerfallWorkshop.Game.UserInterface
Assembly: Assembly-CSharp.dll
Syntax
public class EnchantmentListPicker : Panel, IDisposable

Constructors

| Improve this Doc View Source

EnchantmentListPicker()

Declaration
public EnchantmentListPicker()

Properties

| Improve this Doc View Source

EnchantmentCount

Declaration
public int EnchantmentCount { get; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

AddEnchantment(EnchantmentSettings)

Declaration
public void AddEnchantment(EnchantmentSettings enchantment)
Parameters
Type Name Description
EnchantmentSettings enchantment
| Improve this Doc View Source

AddEnchantments(EnchantmentSettings[])

Declaration
public void AddEnchantments(EnchantmentSettings[] enchantments)
Parameters
Type Name Description
EnchantmentSettings[] enchantments
| Improve this Doc View Source

ClearEnchantments()

Declaration
public void ClearEnchantments()
| Improve this Doc View Source

ContainsEnchantment(EnchantmentSettings)

Declaration
public bool ContainsEnchantment(EnchantmentSettings other)
Parameters
Type Name Description
EnchantmentSettings other
Returns
Type Description
Boolean
| Improve this Doc View Source

ContainsEnchantmentKey(String)

Declaration
public bool ContainsEnchantmentKey(string effectKey)
Parameters
Type Name Description
String effectKey
Returns
Type Description
Boolean
| Improve this Doc View Source

GetEnchantments()

Declaration
public EnchantmentSettings[] GetEnchantments()
Returns
Type Description
EnchantmentSettings[]
| Improve this Doc View Source

GetTotalEnchantmentCost(Boolean)

Declaration
public int GetTotalEnchantmentCost(bool countForcedEnchantments)
Parameters
Type Name Description
Boolean countForcedEnchantments
Returns
Type Description
Int32
| Improve this Doc View Source

MouseScrollDown()

Declaration
protected override void MouseScrollDown()
Overrides
BaseScreenComponent.MouseScrollDown()
| Improve this Doc View Source

MouseScrollUp()

Declaration
protected override void MouseScrollUp()
Overrides
BaseScreenComponent.MouseScrollUp()
| Improve this Doc View Source

RemoveForcedEnchantments(Int32)

Declaration
public void RemoveForcedEnchantments(int parentHash)
Parameters
Type Name Description
Int32 parentHash
| Improve this Doc View Source

Update()

Declaration
public override void Update()
Overrides
Panel.Update()

Events

| Improve this Doc View Source

OnRefreshList

Declaration
public event EnchantmentListPicker.OnRefreshListEventHandler OnRefreshList
Event Type
Type Description
EnchantmentListPicker.OnRefreshListEventHandler
| Improve this Doc View Source

OnRemoveItem

Declaration
public event EnchantmentListPicker.OnRemoveItemEventHandler OnRemoveItem
Event Type
Type Description
EnchantmentListPicker.OnRemoveItemEventHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX