• Api Documentation
  • Api Documentation
Show / Hide Table of Contents

Class DaggerfallEffectSettingsEditorWindow

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

Constructors

| Improve this Doc View Source

DaggerfallEffectSettingsEditorWindow(IUserInterfaceManager, DaggerfallBaseWindow)

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

Fields

| Improve this Doc View Source

alternateAlphaIndex

Declaration
protected const int alternateAlphaIndex = 12
Field Value
Type Description
Int32
| 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 = "MASK05I0.IMG"
Field Value
Type Description
String
| Improve this Doc View Source

chanceBaseSpinner

Declaration
protected UpDownSpinner chanceBaseSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

chanceBaseSpinnerRect

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

chancePerLevelSpinner

Declaration
protected UpDownSpinner chancePerLevelSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

chancePerLevelSpinnerRect

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

chancePlusSpinner

Declaration
protected UpDownSpinner chancePlusSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

chancePlusSpinnerRect

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

descriptionLabel

Declaration
protected MultiFormatTextLabel descriptionLabel
Field Value
Type Description
MultiFormatTextLabel
| Improve this Doc View Source

descriptionPanel

Declaration
protected Panel descriptionPanel
Field Value
Type Description
Panel
| Improve this Doc View Source

durationBaseSpinner

Declaration
protected UpDownSpinner durationBaseSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

durationBaseSpinnerRect

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

durationPerLevelSpinner

Declaration
protected UpDownSpinner durationPerLevelSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

durationPerLevelSpinnerRect

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

durationPlusSpinner

Declaration
protected UpDownSpinner durationPlusSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

durationPlusSpinnerRect

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

effectTemplate

Declaration
protected IEntityEffect effectTemplate
Field Value
Type Description
IEntityEffect
| Improve this Doc View Source

exitButton

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

exitButtonRect

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

hotButtonColor

Declaration
protected Color hotButtonColor
Field Value
Type Description
Color
| Improve this Doc View Source

magnitudeBaseMaxSpinner

Declaration
protected UpDownSpinner magnitudeBaseMaxSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

magnitudeBaseMaxSpinnerRect

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

magnitudeBaseMinSpinner

Declaration
protected UpDownSpinner magnitudeBaseMinSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

magnitudeBaseMinSpinnerRect

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

magnitudePerLevelSpinner

Declaration
protected UpDownSpinner magnitudePerLevelSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

magnitudePerLevelSpinnerRect

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

magnitudePlusMaxSpinner

Declaration
protected UpDownSpinner magnitudePlusMaxSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

magnitudePlusMaxSpinnerRect

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

magnitudePlusMinSpinner

Declaration
protected UpDownSpinner magnitudePlusMinSpinner
Field Value
Type Description
UpDownSpinner
| Improve this Doc View Source

magnitudePlusMinSpinnerRect

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

noEffectTemplateError

Declaration
protected const string noEffectTemplateError = "DaggerfallEffectSettingsEditorWindow does not have an EffectTemplate set."
Field Value
Type Description
String
| Improve this Doc View Source

spellCostLabel

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

spinnerDownButtonRect

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

spinnerHeight

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

spinnerUpButtonRect

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

spinnerValueLabelRect

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

spinnerWidth

Declaration
protected const int spinnerWidth = 24
Field Value
Type Description
Int32

Properties

| Improve this Doc View Source

EffectEntry

Gets or sets effect entry details after using settings window. Setting entry will also assign EffectTemplate based on entry key.

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

EffectTemplate

Gets or sets IEntityEffect template for effect editor.

Declaration
public IEntityEffect EffectTemplate { get; set; }
Property Value
Type Description
IEntityEffect

Methods

| Improve this Doc View Source

ChanceBaseSpinner_OnValueChanged()

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

ChancePerLevelSpinner_OnValueChanged()

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

ChancePlusSpinner_OnValueChanged()

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

DurationBaseSpinner_OnValueChanged()

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

DurationPerLevelSpinner_OnValueChanged()

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

DurationPlusSpinner_OnValueChanged()

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

ExitButton_OnMouseClick(BaseScreenComponent, Vector2)

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

GetEffectEntry()

Declaration
protected virtual EffectEntry GetEffectEntry()
Returns
Type Description
EffectEntry
| Improve this Doc View Source

InitControlState()

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

LoadTextures()

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

MagnitudeBaseMaxSpinner_OnValueChanged()

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

MagnitudeBaseMinSpinner_OnValueChanged()

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

MagnitudePerLevelSpinner_OnValueChanged()

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

MagnitudePlusMaxSpinner_OnValueChanged()

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

MagnitudePlusMinSpinner_OnValueChanged()

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

OnPush()

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

RaiseSettingsChanged()

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

SetEffectEntry(EffectEntry)

Declaration
protected virtual void SetEffectEntry(EffectEntry entry)
Parameters
Type Name Description
EffectEntry entry
| Improve this Doc View Source

SetEffectTemplate(IEntityEffect)

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

SetSpinners(EffectSettings)

Declaration
protected virtual void SetSpinners(EffectSettings settings)
Parameters
Type Name Description
EffectSettings settings
| 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

SetupEffectDescriptionPanels()

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

SetupSpinners()

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

UpdateCosts()

Declaration
protected virtual void UpdateCosts()

Events

| Improve this Doc View Source

OnSettingsChanged

Declaration
public event DaggerfallEffectSettingsEditorWindow.OnSettingsChangedHandler OnSettingsChanged
Event Type
Type Description
DaggerfallEffectSettingsEditorWindow.OnSettingsChangedHandler

Implements

IUserInterfaceWindow
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • DaggerfallEffectSettingsEditorWindow(IUserInterfaceManager, DaggerfallBaseWindow)
  • Fields
    • alternateAlphaIndex
    • baseTexture
    • baseTextureFilename
    • chanceBaseSpinner
    • chanceBaseSpinnerRect
    • chancePerLevelSpinner
    • chancePerLevelSpinnerRect
    • chancePlusSpinner
    • chancePlusSpinnerRect
    • descriptionLabel
    • descriptionPanel
    • durationBaseSpinner
    • durationBaseSpinnerRect
    • durationPerLevelSpinner
    • durationPerLevelSpinnerRect
    • durationPlusSpinner
    • durationPlusSpinnerRect
    • effectTemplate
    • exitButton
    • exitButtonRect
    • hotButtonColor
    • magnitudeBaseMaxSpinner
    • magnitudeBaseMaxSpinnerRect
    • magnitudeBaseMinSpinner
    • magnitudeBaseMinSpinnerRect
    • magnitudePerLevelSpinner
    • magnitudePerLevelSpinnerRect
    • magnitudePlusMaxSpinner
    • magnitudePlusMaxSpinnerRect
    • magnitudePlusMinSpinner
    • magnitudePlusMinSpinnerRect
    • noEffectTemplateError
    • spellCostLabel
    • spinnerDownButtonRect
    • spinnerHeight
    • spinnerUpButtonRect
    • spinnerValueLabelRect
    • spinnerWidth
  • Properties
    • EffectEntry
    • EffectTemplate
  • Methods
    • ChanceBaseSpinner_OnValueChanged()
    • ChancePerLevelSpinner_OnValueChanged()
    • ChancePlusSpinner_OnValueChanged()
    • DurationBaseSpinner_OnValueChanged()
    • DurationPerLevelSpinner_OnValueChanged()
    • DurationPlusSpinner_OnValueChanged()
    • ExitButton_OnMouseClick(BaseScreenComponent, Vector2)
    • GetEffectEntry()
    • InitControlState()
    • LoadTextures()
    • MagnitudeBaseMaxSpinner_OnValueChanged()
    • MagnitudeBaseMinSpinner_OnValueChanged()
    • MagnitudePerLevelSpinner_OnValueChanged()
    • MagnitudePlusMaxSpinner_OnValueChanged()
    • MagnitudePlusMinSpinner_OnValueChanged()
    • OnPush()
    • RaiseSettingsChanged()
    • SetEffectEntry(EffectEntry)
    • SetEffectTemplate(IEntityEffect)
    • SetSpinners(EffectSettings)
    • Setup()
    • SetupButtons()
    • SetupEffectDescriptionPanels()
    • SetupSpinners()
    • UpdateCosts()
  • Events
    • OnSettingsChanged
  • Implements
Back to top Generated by DocFX