Class DaggerfallTradeWindow
Implements trade windows, based on inventory window.
Inheritance
DaggerfallTradeWindow
Assembly: Assembly-CSharp.dll
Syntax
public class DaggerfallTradeWindow : DaggerfallInventoryWindow, IUserInterfaceWindow, IMacroContextProvider
Constructors
|
Improve this Doc
View Source
DaggerfallTradeWindow(IUserInterfaceManager, DaggerfallBaseWindow, DaggerfallTradeWindow.WindowModes, IGuild)
Declaration
public DaggerfallTradeWindow(IUserInterfaceManager uiManager, DaggerfallBaseWindow previous = null, DaggerfallTradeWindow.WindowModes windowMode = DaggerfallTradeWindow.WindowModes.Sell, IGuild guild = null)
Parameters
Fields
|
Improve this Doc
View Source
basketItems
Declaration
protected ItemCollection basketItems
Field Value
|
Improve this Doc
View Source
cost
Declaration
Field Value
|
Improve this Doc
View Source
merchantItems
Declaration
protected ItemCollection merchantItems
Field Value
|
Improve this Doc
View Source
NotEnoughGoldId
Declaration
public const int NotEnoughGoldId = 454
Field Value
|
Improve this Doc
View Source
TradeMessageBaseId
Declaration
public const int TradeMessageBaseId = 260
Field Value
Properties
|
Improve this Doc
View Source
BasketItems
Declaration
protected ItemCollection BasketItems { get; }
Property Value
|
Improve this Doc
View Source
Guild
Declaration
protected IGuild Guild { get; }
Property Value
|
Improve this Doc
View Source
IdentifySpellChance
Declaration
public int IdentifySpellChance { get; set; }
Property Value
|
Improve this Doc
View Source
IdentifySpellCost
Declaration
public int IdentifySpellCost { get; set; }
Property Value
|
Improve this Doc
View Source
ItemTypesAccepted
Declaration
protected List<ItemGroups> ItemTypesAccepted { get; }
Property Value
|
Improve this Doc
View Source
MerchantItems
Declaration
public ItemCollection MerchantItems { get; set; }
Property Value
|
Improve this Doc
View Source
UsingIdentifySpell
Declaration
public bool UsingIdentifySpell { get; set; }
Property Value
|
Improve this Doc
View Source
UsingWagon
Declaration
protected bool UsingWagon { get; }
Property Value
|
Improve this Doc
View Source
WindowMode
Declaration
protected DaggerfallTradeWindow.WindowModes WindowMode { get; }
Property Value
Methods
|
Improve this Doc
View Source
ClearSelectedItems()
Declaration
protected void ClearSelectedItems()
|
Improve this Doc
View Source
Declaration
protected virtual void ConfirmTrade_OnButtonClick(DaggerfallMessageBox sender, DaggerfallMessageBox.MessageBoxButtons messageBoxButton)
Parameters
|
Improve this Doc
View Source
FilterLocalItems()
Declaration
protected override void FilterLocalItems()
Overrides
|
Improve this Doc
View Source
FilterRemoteItems()
Declaration
protected override void FilterRemoteItems()
Overrides
|
Improve this Doc
View Source
GetCarriedWeight()
Declaration
protected override float GetCarriedWeight()
Returns
Overrides
|
Improve this Doc
View Source
GetMacroDataSource()
Declaration
public MacroDataSource GetMacroDataSource()
Returns
|
Improve this Doc
View Source
GetTradePrice()
Declaration
protected int GetTradePrice()
Returns
|
Improve this Doc
View Source
LoadTextures()
Declaration
protected override void LoadTextures()
Overrides
|
Improve this Doc
View Source
Declaration
protected override void LocalItemListScroller_OnItemClick(DaggerfallUnityItem item, DaggerfallInventoryWindow.ActionModes actionMode)
Parameters
Overrides
|
Improve this Doc
View Source
OnPop()
Declaration
public override void OnPop()
Overrides
|
Improve this Doc
View Source
OnPush()
Declaration
public override void OnPush()
Overrides
|
Improve this Doc
View Source
RaiseOnTradeHandler(Int32, Int32)
Declaration
protected virtual void RaiseOnTradeHandler(int numItems, int value)
Parameters
|
Improve this Doc
View Source
Refresh(Boolean)
Declaration
public override void Refresh(bool refreshPaperDoll = true)
Parameters
Type |
Name |
Description |
Boolean |
refreshPaperDoll |
|
Overrides
|
Improve this Doc
View Source
Declaration
protected override void RemoteItemListScroller_OnItemClick(DaggerfallUnityItem item, DaggerfallInventoryWindow.ActionModes actionMode)
Parameters
Overrides
|
Improve this Doc
View Source
SelectActionMode(DaggerfallInventoryWindow.ActionModes)
Declaration
protected override void SelectActionMode(DaggerfallInventoryWindow.ActionModes mode)
Parameters
Overrides
|
Improve this Doc
View Source
SelectWagon(Boolean)
Declaration
protected void SelectWagon(bool show)
Parameters
|
Improve this Doc
View Source
Setup()
Declaration
protected override void Setup()
Overrides
|
Improve this Doc
View Source
Declaration
protected override void SetupActionButtons()
Overrides
|
Improve this Doc
View Source
Declaration
protected virtual void ShowTradePopup()
|
Improve this Doc
View Source
StartGameBehaviour_OnNewGame()
Declaration
protected override void StartGameBehaviour_OnNewGame()
Overrides
|
Improve this Doc
View Source
Update()
Declaration
public override void Update()
Overrides
|
Improve this Doc
View Source
UpdateLocalTargetIcon()
Declaration
protected override void UpdateLocalTargetIcon()
Overrides
|
Improve this Doc
View Source
UpdateRemoteTargetIcon()
Declaration
protected override void UpdateRemoteTargetIcon()
Overrides
|
Improve this Doc
View Source
UpdateRepairTimes(Boolean)
Declaration
protected void UpdateRepairTimes(bool commit)
Parameters
Type |
Name |
Description |
Boolean |
commit |
|
Events
|
Improve this Doc
View Source
OnTrade
Declaration
public event DaggerfallTradeWindow.OnTradeHandler OnTrade
Event Type
Implements