Candide.CandideUI.Components.Holder.CoinSlot
Type JSONpublic class in Candide.CandideUI.Components.Holder
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Components.Holder - Base type
Candide.CandideUI.Components.Holder.CandideHolderBase - Hash
E46ABEA2AEF67CDE253CA9AA279CB45678E5D2E7CB26D321A8DE72EA8260B58B
Relationships
Base type
Referenced by types
Candide.CandideUI.CandideInventoryMoneySpecialInteractionsHandlerCandide.CandideUI.Components.Displays.CoinsHolderDisplayCandide.CandideUI.UserControls.InventoryControlCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseRightClickArgsCandide.CandideUI.UserControls.InventoryControlMoney_OnMouseSpecialClickArgs
Fields
| Name | Visibility | Signature |
|---|---|---|
CoinType# | public | public System.Int32 CoinType |
Inventory# | public | public Candide.GameModels.Models.Items.SimpleInventory Inventory |
OnDropMoney# | public | public System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean> OnDropMoney |
OnMouseRightClickFunc# | public | public System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.Boolean> OnMouseRightClickFunc |
OnMouseSpecialClickFunc# | public | public System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.Boolean> OnMouseSpecialClickFunc |
Panel# | protected | protected Candide.CandideUI.Containers.CandidePanel Panel |
_icon# | private | private Candide.CandideUI.Components.CandideIcon _icon |
_label# | private | private Candide.CandideUI.Components.CandideTextLabel _label |
_money# | private | private System.UInt64 _money |
Properties
| Name | Visibility | Signature |
|---|---|---|
Type# | public | public Candide.CandideUI.Components.Holder.CandideHolderType Type |
ValueForCoin# | public | public System.UInt64 ValueForCoin |
Methods
GetPickupContent
#
public Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent GetPickupContent()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent - StaticFalse
- VirtualTrue
- Hash
F31EEC098E9A3AAB46473A1C9AB35B7CF5A221358FA8A4DAABA4E4984A2746F5 - Body hash
EC9ED85AB1454AAFC9FDD1E9F0691DED70B538DE920C473EEBA6B5043176E64C - IL size62
Referenced calls
Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()Candide.CandideUI.Components.Holder.CoinSlot::get_ValueForCoin()Candide.CandideUI.Components.Holder.MoneyCandideDraggableHolderContent::.ctor(Candide.CandideUI.Components.Holder.CandideHolderBase, Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Int32)
InternalDraw
#
protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
158B10D5EE3E70C9D0EBBAFFB483F5EE16CF885C6BAC495EB8B602C48817FC58 - Body hash
F0287A0E190011B0A8697BE613BF979E54E02537F6930C0E49DF4BC51E2A82FB - IL size71
Referenced calls
Candide.CandideUI.Components.CandideTextLabel::get_Text()System.String::get_Length()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.CandideUI.CandideUiElement::set_TransformScale(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::get_One()Candide.CandideUI.Components.Holder.CandideHolderBase::InternalDraw(Candide.CandideUI.UiRenderContext)
OnControllerYPressed
#
public System.Void OnControllerYPressed(System.Boolean yWasHeld)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CCF5291FEBCA6EF72ADB0FD826EB2C2496E570C533C1548325A9733D9A046475 - Body hash
FDC592B7308F4A0918A6F0D6BE314FE0F1420E1900DCA74BABA5AB0B80237758 - IL size84
Referenced calls
Candide.CandideUI.CandideUiElement::get_Visible()Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean>::Invoke(!0, !1)Candide.CandideUI.Components.Holder.CoinSlot::get_ValueForCoin()
OnMouseSecondaryDown
#
public System.Void OnMouseSecondaryDown()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
422DF0463A8E9B8A2128AE1BB05B9B9EFBB6665350106D09725129FF9A6C279B - Body hash
AB5EB866A613F38A52B53AC69844F3217100868854C9EBECEA4ED0290BC7BB1E - IL size32
Referenced calls
Candide.CandideUI.CandideUiElement::get_Enabled()System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.Boolean>::Invoke(!0)
OnSpecialAction
#
protected System.Boolean OnSpecialAction()
Method metadata
- Visibilityprotected
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
F0F1CBDE754CCBEA451DAC003E48EEB3B4FFB1DC44AA86015004F693697AE65E - Body hash
9EFDB7580B86B680643A81263AF768D053024C26D80E373432EFCF1459ADB322 - IL size25
Referenced calls
System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.Boolean>::Invoke(!0)
SetMoney
#
public System.Void SetMoney(System.UInt64 money)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
36EC126E8EDB19D13ED46E1F77555385DDE857146ED50C9E531634ACE52BD112 - Body hash
C157512DBE67CBF4CB8DF070B089CCFD3FF743CB09B5DF759FBE81B4CE556F4C - IL size75
Referenced calls
Shared.Helpers.MoneyHelper::GetValueForCoin(System.UInt64, System.Int32)Candide.CandideUI.CandideUiElement::set_Enabled(System.Boolean)Candide.CandideUI.CandideUiElement::get_Enabled()Candide.CandideUI.CandideUiElement::set_Visible(System.Boolean)Candide.CandideUI.Components.Holder.CandideInventorySlot::GetItemCountText(System.UInt64)Candide.CandideUI.Components.CandideTextLabel::set_Text(System.String)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
91B5D9A0A53977CBED4F6E3D6083D826F3C4CD63587684798BAF07190494708A - Body hash
32C78CB613C0644F55D877BC1C515D94CAD31C7B3FE24AAA9F8B304DE81307DD - IL size91
Referenced calls
Candide.CandideUI.CandideUiContainerSingleItem::Update(Microsoft.Xna.Framework.GameTime)Candide.CandideUI.CandideUiElement::get_Enabled()Candide.CandideUI.CandideUiElement::get_IsHovered()Shared.Models.Items.SharedInventoryModel::get_IsLootOnly()Candide.Input.SuperKeybind::Pressed()Shared.Helpers.MoneyHelper::GetMultiplierForCoinType(System.Int32)System.Func<Candide.CandideUI.Components.Holder.CoinSlot, System.UInt64, System.Boolean>::Invoke(!0, !1)