Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
Transaction (DragItemCard.DragInfo from, UIInventory destUIInv, int num=1) | |
Transaction (DragItemCard.DragInfo from, DragItemCard.DragInfo to, int num=1) | |
Transaction (ButtonGrid button, int num=1, InvOwner owner=null) | |
bool | Process (bool startTransaction=false) |
int | GetPrice () |
bool | IsValid () |
string | GetTextDetail () |
Public Attributes | |
Thing | thing |
ButtonGrid | button |
int | num = 1 |
DragItemCard.DragInfo | from |
DragItemCard.DragInfo | to |
UIInventory | destUIInv |
InvOwner | inv |
Static Public Attributes | |
static ErrorMessage | error = new ErrorMessage() |
Properties | |
InvOwner | destInv [get] |
bool | sell [get] |
string | IDCurrency [get] |
CurrencyType | currency [get] |
bool | FreeTrade [get] |
Definition at line 33 of file InvOwner.cs.
|
inline |
Definition at line 107 of file InvOwner.cs.
References DragItemCard.button, InvOwner.Transaction.button, InvOwner.Transaction.destUIInv, InvOwner.Transaction.from, InvOwner.Transaction.inv, InvOwner.Transaction.num, and InvOwner.Transaction.thing.
|
inline |
Definition at line 117 of file InvOwner.cs.
References DragItemCard.button, InvOwner.Transaction.button, InvOwner.Transaction.from, InvOwner.Transaction.inv, InvOwner.Transaction.num, InvOwner.Transaction.thing, and InvOwner.Transaction.to.
|
inline |
Definition at line 127 of file InvOwner.cs.
References InvOwner.Transaction.button, InvOwner.Transaction.inv, ButtonGrid.invOwner, InvOwner.Transaction.num, InvOwner.owner, and InvOwner.Transaction.thing.
|
inline |
Definition at line 353 of file InvOwner.cs.
References InvOwner.Transaction.currency, InvOwner.GetPrice(), InvOwner.Transaction.num, InvOwner.Transaction.sell, InvOwner.Transaction.thing, and InvOwner.Trader.
Referenced by InvOwner.Transaction.IsValid(), InvOwner.OnWriteNote(), and InvOwner.Transaction.Process().
|
inline |
Definition at line 452 of file InvOwner.cs.
References InvOwner.Transaction.currency, InvOwner.Transaction.destInv, InvOwner.Transaction.FreeTrade, InvOwner.GetTextDetail(), InvOwner.Transaction.num, InvOwner.Transaction.sell, InvOwner.ShouldShowGuide(), InvOwner.Transaction.thing, and InvOwner.UseGuide.
Referenced by InvOwner.ListInteractions(), and InvOwner.OnDrag().
|
inline |
Definition at line 362 of file InvOwner.cs.
References InvOwner.AllowHold(), InvOwner.AllowSell, InvOwner.AllowTransfer, DragItemCard.button, Card.c_isImportant, Card.c_lockLv, ShopTransaction.CanSellBack(), InvOwner.Container, InvOwner.CopyOnTransfer, InvOwner.Transaction.currency, InvOwner.currency, ShopTransaction.current, LayerDragGrid.currentIndex, InvOwner.Transaction.destInv, InvOwner.destInvY, InvOwner.Transaction.error, InvOwner.Transaction.FreeTrade, Card.GetCurrency(), InvOwner.Transaction.GetPrice(), InvOwner.GetPrice(), ShopTransaction.HasBought(), InvOwner.HasTrader, InvOwner.homeResource, InvOwner.Transaction.IDCurrency, ButtonGrid.index, LayerDragGrid.Instance, Trait.IsContainer, ThingContainer.IsFull(), Card.IsPC, InvOwner.IsWeightOver(), InvOwner.owner, EClass.pc, InvOwner.Transaction.sell, InvOwner.ErrorMessage.Set(), InvOwner.ShouldShowGuide(), InvOwner.Transaction.thing, Card.things, InvOwner.Transaction.to, InvOwner.Trader, Card.trait, InvOwner.UseGuide, InvOwner.UseHomeResource, and BaseHomeResource.value.
Referenced by InvOwnerAlly.GetAutoUseLang(), InvOwner.ListInteractions(), InvOwner.OnDrag(), InvOwner.OnWriteNote(), and InvOwner.Transaction.Process().
|
inline |
Definition at line 135 of file InvOwner.cs.
References Lang._currency(), EClass._zone, Card.AddThing(), DragItemCard.button, InvOwner.Transaction.button, InvOwner.buttons, Card.c_isImportant, Chara.CanAcceptItem(), InvOwner.ErrorMessage.card, card, Card.Chara, Core.config, InvOwner.Container, InvOwner.CopyOnTransfer, EClass.core, ShopTransaction.current, LayerDragGrid.currentIndex, InvOwner.DenyImportant, InvOwner.Transaction.destInv, InvOwner.Transaction.destUIInv, CoreConfig.GameConfig.doubleClickToHold, ButtonState.down, InvOwner.Transaction.error, InvOwner.Transaction.FreeTrade, InvOwner.Transaction.from, CoreConfig.game, EClass.game, InvOwner.Transaction.GetPrice(), Card.GetRootCard(), Chara.GiveLovePotion(), InvOwner.homeResource, Card.id, InvOwner.Transaction.IDCurrency, Thing.Identify(), LayerDragGrid.Instance, InvOwner.Transaction.inv, ButtonGrid.invOwner, Card.isChara, InvOwner.IsFailByCurse(), Card.IsIdentified, InvOwner.IsMagicChest, Card.isNPCProperty, Card.IsPC, Chara.IsPC, Chara.IsPCFaction, Card.IsRangedWeapon, InvOwner.Transaction.IsValid(), InvOwner.ErrorMessage.lang, EInput.leftMouse, UIInventory.list, HomeResource.Mod(), Card.ModCurrency(), Player.ModKarma(), Card.Num, InvOwner.Transaction.num, InvOwner.OnProcess(), InvOwner.owner, Card.parent, EClass.pc, Chara.Pick(), EClass.player, Card.pos, ShopTransaction.Process(), Msg.Say(), Card.Say(), InvOwner.Transaction.sell, InvOwner.ErrorMessage.Set(), ButtonGrid.SetCardGrid(), BaseCard.SetInt(), InvOwner.SingleTarget, InvOwner.ErrorMessage.sound, Card.Split(), Card.Talk(), InvOwner.Transaction.thing, InvOwner.Transaction.to, InvOwner.Trader, Card.trait, Chara.TryEquip(), Point.TryWitnessCrime(), EClass.ui, Spatial.uid, Game.UseGrid, and InvOwner.UseHomeResource.
Referenced by InvOwner.OnClick(), InvOwner.OnDrag(), and InvOwnerAlly.Process().
ButtonGrid InvOwner.Transaction.button |
Definition at line 39 of file InvOwner.cs.
Referenced by InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
UIInventory InvOwner.Transaction.destUIInv |
Definition at line 47 of file InvOwner.cs.
Referenced by InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
|
static |
Definition at line 35 of file InvOwner.cs.
Referenced by InvOwner.Transaction.IsValid(), and InvOwner.Transaction.Process().
DragItemCard.DragInfo InvOwner.Transaction.from |
Definition at line 43 of file InvOwner.cs.
Referenced by InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
InvOwner InvOwner.Transaction.inv |
Definition at line 49 of file InvOwner.cs.
Referenced by InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
int InvOwner.Transaction.num = 1 |
Definition at line 41 of file InvOwner.cs.
Referenced by InvOwner.Transaction.GetPrice(), InvOwner.Transaction.GetTextDetail(), InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
Thing InvOwner.Transaction.thing |
Definition at line 37 of file InvOwner.cs.
Referenced by InvOwner.Transaction.GetPrice(), InvOwner.Transaction.GetTextDetail(), InvOwner.Transaction.IsValid(), InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
DragItemCard.DragInfo InvOwner.Transaction.to |
Definition at line 45 of file InvOwner.cs.
Referenced by InvOwner.Transaction.IsValid(), InvOwner.Transaction.Process(), and InvOwner.Transaction.Transaction().
|
get |
Definition at line 89 of file InvOwner.cs.
Referenced by InvOwner.Transaction.GetPrice(), InvOwner.Transaction.GetTextDetail(), and InvOwner.Transaction.IsValid().
|
get |
Definition at line 51 of file InvOwner.cs.
Referenced by InvOwner.Transaction.GetTextDetail(), InvOwner.Transaction.IsValid(), and InvOwner.Transaction.Process().
|
get |
Definition at line 91 of file InvOwner.cs.
Referenced by InvOwner.Transaction.GetTextDetail(), InvOwner.Transaction.IsValid(), and InvOwner.Transaction.Process().
|
get |
Definition at line 87 of file InvOwner.cs.
Referenced by InvOwner.Transaction.IsValid(), and InvOwner.Transaction.Process().
|
get |
Definition at line 71 of file InvOwner.cs.
Referenced by InvOwner.Transaction.GetPrice(), InvOwner.Transaction.GetTextDetail(), InvOwner.Transaction.IsValid(), and InvOwner.Transaction.Process().