| Elin Modding Docs Doc
    | 
 
  
| Public Member Functions | |
| InvOwnerRecycle (Card owner=null, Card container=null, CurrencyType _currency=CurrencyType.Ecopo) | |
| override void | BuildUICurrency (UICurrency uiCurrency, bool canReroll=false) | 
| override bool | ShouldShowGuide (Thing t) | 
| override void | _OnProcess (Thing t) | 
|  Public Member Functions inherited from InvOwnerDraglet | |
| override bool | AllowHold (Thing t) | 
| InvOwnerDraglet (Card owner=null, Card container=null, CurrencyType _currency=CurrencyType.Money) | |
| override void | OnInit () | 
| override void | OnClick (ButtonGrid button) | 
| override void | OnRightClick (ButtonGrid button) | 
| override int | GetPrice (Thing t, CurrencyType currency, int num, bool sell) | 
| override string | GetTextDetail (Thing t, CurrencyType currency, int num, bool sell) | 
| override void | OnProcess (Thing t) | 
| virtual void | OnAfterRefuel () | 
| void | RedrawButton () | 
|  Public Member Functions inherited from InvOwner | |
| virtual bool | AllowMoved (Thing t) | 
| virtual bool | AllowDrop (Thing t) | 
| virtual Thing | CreateDefaultContainer () | 
| bool | IsWeightOver (Thing t) | 
| InvOwner (Card owner, Card container=null, CurrencyType _currency=CurrencyType.None, PriceType _price=PriceType.Default) | |
| void | Init () | 
| virtual void | OnRightPressed (ButtonGrid button) | 
| InvOwner | GetShitDestOwner (ButtonGrid b, bool rightMouse=false) | 
| virtual void | OnShiftClick (ButtonGrid b, bool rightMouse=false) | 
| virtual bool | CanShiftClick (ButtonGrid b, bool rightMouse=false) | 
| virtual string | GetTextShiftClick (ButtonGrid b) | 
| virtual void | OnCtrlClick (ButtonGrid button) | 
| virtual bool | CanCtrlClick (ButtonGrid b) | 
| virtual string | GetTextCtrlClick (ButtonGrid b) | 
| virtual void | OnAltClick (ButtonGrid button) | 
| virtual bool | CanAltClick (ButtonGrid b) | 
| virtual string | GetTextAltClick (ButtonGrid b) | 
| void | Grab (DragItemCard.DragInfo from) | 
| Thing | PutBack (DragItemCard.DragInfo from) | 
| void | OnStartDrag (DragItemCard.DragInfo from) | 
| virtual bool | OnCancelDrag (DragItemCard.DragInfo from) | 
| bool | OnDrag (DragItemCard.DragInfo from, DragItemCard.DragInfo to, bool execute, bool cancel=false) | 
| bool | CanOpenContainer (Thing t) | 
| InvOwner.ListInteraction | ListInteractions (ButtonGrid b, bool context) | 
| bool | TryHold (Thing t) | 
| virtual void | ListInteractions (InvOwner.ListInteraction list, Thing t, Trait trait, ButtonGrid b, bool context) | 
| virtual string | GetAutoUseLang (ButtonGrid button) | 
| void | AutoUse (ButtonGrid button, bool repeat=false) | 
| void | ShowContextMenu (ButtonGrid button) | 
| virtual void | OnWriteNote (ButtonGrid button, UINote n) | 
| virtual string | IDCostIcon (Thing t) | 
| virtual bool | IsFailByCurse (Thing t) | 
| Public Attributes | |
| TraitRecycle | recycle | 
|  Public Attributes inherited from InvOwnerDraglet | |
| int | count = -1 | 
| BlessedState | state | 
| int | price | 
|  Public Attributes inherited from InvOwner | |
| bool | includeChildren | 
| CurrencyType | currency | 
| PriceType | priceType | 
| HomeResource | homeResource | 
| Card | owner | 
| Card | Container | 
| List< ButtonGrid > | buttons = new List<ButtonGrid>() | 
| Properties | |
| override string | langTransfer  [get] | 
| override InvOwnerDraglet.ProcessType | processType  [get] | 
| override bool | InvertSell  [get] | 
| override bool | DenyImportant  [get] | 
|  Properties inherited from InvOwnerDraglet | |
| virtual InvOwnerDraglet.ProcessType | processType  [get] | 
| virtual bool | ShowFuel  [get] | 
| virtual bool | CanTargetAlly  [get] | 
| virtual string | langWhat  [get] | 
| override bool | AllowTransfer  [get] | 
| override bool | AllowAutouse  [get] | 
| override bool | AllowContext  [get] | 
| override bool | UseGuide  [get] | 
| override bool | CopyOnTransfer  [get] | 
| override bool | InvertSell  [get] | 
| override bool | DenyImportant  [get] | 
| LayerDragGrid | dragGrid  [get] | 
|  Properties inherited from InvOwner | |
| static bool | HasTrader  [get] | 
| static bool | FreeTransfer  [get] | 
| virtual bool | AllowAutouse  [get] | 
| virtual bool | AllowContext  [get] | 
| virtual bool | AllowSell  [get] | 
| virtual bool | AlwaysShowTooltip  [get] | 
| virtual bool | UseGuide  [get] | 
| virtual bool | AllowTransfer  [get] | 
| virtual bool | AllowDropOnDrag  [get] | 
| virtual string | langTransfer  [get] | 
| virtual int | destInvY  [get] | 
| virtual bool | HasTransaction  [get] | 
| virtual bool | CopyOnTransfer  [get] | 
| virtual bool | SingleTarget  [get] | 
| bool | UseHomeResource  [get] | 
| bool | IsMagicChest  [get] | 
| List< Thing > | Things  [get] | 
| Chara | Chara  [get] | 
| ContainerType | ContainerType  [get] | 
| virtual bool | InvertSell  [get] | 
| virtual int | numDragGrid  [get] | 
| virtual bool | ShowNew  [get] | 
| virtual bool | DenyImportant  [get] | 
| InvOwner | destInvOwner  [get] | 
| string | IDCurrency  [get] | 
|  Properties inherited from EClass | |
| static Game | game  [get] | 
| static bool | AdvMode  [get] | 
| static Player | player  [get] | 
| static Chara | pc  [get] | 
| static UI | ui  [get] | 
| static Map | _map  [get] | 
| static Zone | _zone  [get] | 
| static FactionBranch | Branch  [get] | 
| static FactionBranch | BranchOrHomeBranch  [get] | 
| static Faction | Home  [get] | 
| static Faction | Wilds  [get] | 
| static Scene | scene  [get] | 
| static BaseGameScreen | screen  [get] | 
| static GameSetting | setting  [get] | 
| static GameData | gamedata  [get] | 
| static ColorProfile | Colors  [get] | 
| static World | world  [get] | 
| static SourceManager | sources  [get] | 
| static SourceManager | editorSources  [get] | 
| static SoundManager | Sound  [get] | 
| static CoreDebug | debug  [get] | 
| Additional Inherited Members | |
|  Public Types inherited from InvOwnerDraglet | |
| enum | ProcessType { None , Consume } | 
|  Static Public Member Functions inherited from EClass | |
| static int | rnd (int a) | 
| static int | curve (int a, int start, int step, int rate=75) | 
| static int | rndHalf (int a) | 
| static float | rndf (float a) | 
| static int | rndSqrt (int a) | 
| static void | Wait (float a, Card c) | 
| static void | Wait (float a, Point p) | 
| static int | Bigger (int a, int b) | 
| static int | Smaller (int a, int b) | 
|  Static Public Attributes inherited from InvOwner | |
| static InvOwner.ForceGiveData | forceGive = new InvOwner.ForceGiveData() | 
| static InvOwner | Trader | 
| static InvOwner | Main | 
| static float | clickTimer | 
|  Static Public Attributes inherited from EClass | |
| static Core | core | 
Definition at line 5 of file InvOwnerRecycle.cs.
| InvOwnerRecycle.InvOwnerRecycle | ( | Card | owner = null, | 
| Card | container = null, | ||
| CurrencyType | _currency = CurrencyType::Ecopo ) | 
Definition at line 48 of file InvOwnerRecycle.cs.
| 
 | virtual | 
Reimplemented from InvOwnerDraglet.
Definition at line 70 of file InvOwnerRecycle.cs.
| 
 | virtual | 
Reimplemented from InvOwnerDraglet.
Definition at line 53 of file InvOwnerRecycle.cs.
| 
 | virtual | 
Reimplemented from InvOwner.
Definition at line 64 of file InvOwnerRecycle.cs.
| TraitRecycle InvOwnerRecycle.recycle | 
Definition at line 84 of file InvOwnerRecycle.cs.
| 
 | get | 
Definition at line 39 of file InvOwnerRecycle.cs.
| 
 | get | 
Definition at line 29 of file InvOwnerRecycle.cs.
| 
 | get | 
Definition at line 9 of file InvOwnerRecycle.cs.
| 
 | get | 
Definition at line 19 of file InvOwnerRecycle.cs.