Romestead Assembly Reference

Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent

Type JSON

public class in Candide.CandideUI.Components.Holder

Methods6
Properties4
Fields3
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
InventoryIdpublicpublic System.Guid InventoryId
_inventoryIndexprivateprivate System.Int32 _inventoryIndex
_isInvalidprivateprivate System.Boolean _isInvalid

Properties

NameVisibilitySignature
ContentTypepublicpublic Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType
IconDatapublicpublic CandideCreator.Shared.Graphics.IconData IconData
ItemInstancepublicpublic Shared.Models.Items.ItemInstanceModel ItemInstance
Parentpublicpublic Candide.CandideUI.Components.Holder.CandideHolderBase Parent

Methods

CheckSpecialOffHandMainHandConditions

private System.Boolean CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot targetEquipmentSlot)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashFFEDCFBBDB81C28E15C51106F6041B6829993A9412E014BB474FCE9278E35B6A
  • Body hashAE13895C928F72531D8B11225CD2D99AF166E679D5AE0F8EC84B1B9B4D6560FF
  • IL size233
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::TryGetValue(!0, !1&)
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::<CheckSpecialOffHandMainHandConditions>g__CanEquipInMainHand|19_0(Shared.Models.Items.EquippableItem)
  • Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::<CheckSpecialOffHandMainHandConditions>g__CanEquipInOffHand|19_1(Shared.Models.Items.EquippableItem)
Called by

GetStackInfo

public System.String GetStackInfo()

Method metadata
  • Visibilitypublic
  • Return typeSystem.String
  • StaticFalse
  • VirtualTrue
  • HashB0F7894E128D58E243290334C9FA8E7621213251DB6B43FC64B34DB25FE5AFFC
  • Body hashE32F4EE796C7918221022BE7AA85D5F5F9ADF76B6F6EE45104DFDD359DD92F02
  • IL size47
Referenced calls
  • Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • System.Int32::ToString()

IsValidComponent

private System.Boolean IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory inventory, Candide.CandideUI.Components.Holder.CandideHolderBase parent, System.Int32 inventoryIndex)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash23A24F692F045168B0B68FA2AA67B6DF8C4F2428F7CEE7DEA6C7D80DD0A62EB1
  • Body hashBEB0627B7DE5BB0C90123CFBB239C04EF3E9DD32CE4652B41E2296D24E4B87A4
  • IL size76
Referenced calls
Called by
String literals
  • ItemCandideDraggableHolderContent: No inventory is set
  • ItemCandideDraggableHolderContent: Inventory index is larger than the inventory slots length
  • ItemCandideDraggableHolderContent: No inventory index is set
  • ItemCandideDraggableHolderContent: Parent is null

OnDropped

public System.Boolean OnDropped()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash69E4D654C4B8526E420AF78C0DE1CF795A6C473D43AAE334541A8EA4C8280E94
  • Body hashA4D2679F3E969F0E600C6678B43331E43E123874C8C12EC23FAB11920FA15DE9
  • IL size137
Referenced calls
String literals
  • Dropped item was null

OnDroppedOnHolder

public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashE4F7429B5C3B198BA6956009B990F195AAF4F8160FC8B069FFC79C109F1A9337
  • Body hash5D463745084D4D30468A790B48B4DB1816CEF8C0CBE230621E119E941194B71F
  • IL size1754
Referenced calls
String literals
  • Target holder was of type
  • but not
  • CandideInventorySlot
  • event:/items/coin_pickup
  • ItemCandideDraggableHolderContent should never be able to have a parent with Undefined type.
  • Implement more xD
  • CandideEquipmentSlot
  • CandideItemShopSlot
  • CandideHotBarSlot
  • CoinSlot
  • ItemGiftSlot

OnInventoriesChanged

private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6ABC25526323658C18609F27B98015AF615CD52DFBA282D3AB0BC24A6D513744
  • Body hash3186375BAE10DCAA3CC0BCE9836DB323F5763F0D76AD502FED62233E86B7C963
  • IL size112
Referenced calls