Candide.CandideUI.CandideSplitInventoryItemMockComponent
Type JSONpublic class in Candide.CandideUI
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI - Base type
System.Object - Interfaces
Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent - Hash
C3D804DAE0DA99FC153673167ED0CD33F8DC04FD7C31BC5AA5B1BF23C55ACA0B
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
ItemContent# | public | public Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent ItemContent |
_isInvalid# | private | private System.Boolean _isInvalid |
Properties
| Name | Visibility | Signature |
|---|---|---|
ContentType# | public | public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType |
IconData# | public | public CandideCreator.Shared.Graphics.IconData IconData |
Parent# | public | public Candide.CandideUI.Components.Holder.CandideHolderBase Parent |
SplitValue# | public | public System.Int32 SplitValue |
Methods
GetStackInfo
#
public System.String GetStackInfo()
Method metadata
- Visibilitypublic
- Return type
System.String - StaticFalse
- VirtualTrue
- Hash
E9ED77E06EF189613116DAC41A9BC4E837CD38AE5C77EFE76428928056FFBDE5 - Body hash
6F2073E6A52128E1B674382FBD5C8E266C0D1FFD1A316FBEE1A02C4D5FF72422 - IL size15
Referenced calls
Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()System.Int32::ToString()
IncreaseSplitValue
#
public System.Void IncreaseSplitValue(System.Int32 i)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CDAFCBE13C89727ED3A4DE71C9726A566F3FFFC27F85F804596EA6128937F9A9 - Body hash
3F8C21757F9A669320883FB3E2CDD341095325C7E80B379FAC1F7FBD512026AB - IL size66
Referenced calls
Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)Candide.CandideUI.CandideSplitInventoryItemMockComponent::set_SplitValue(System.Int32)
Called by
String literals
Handle this outside. It should reasonbly convert the split item into a full item move
OnDropped
#
public System.Boolean OnDropped()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
E697A6569FCD131963DE0BC376090A808391A23DDE52FC7F0E8C6FA3B655F661 - Body hash
1AFB0E86A79BCF69F46B18CCE452B2152834F04F74A067CD7AD528578AF947E5 - IL size129
Referenced calls
Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()CandideServer.ServerServices.DropItemMessage::.ctor()Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()System.Nullable<System.Int32>::.ctor(!0)Candide.GameModels.Services.SimpleInventoryService::SendDropItem(CandideServer.ServerServices.DropItemMessage)
OnDroppedOnHolder
#
public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
CAD1C08E4D6B8305A6623A9A757F22CEF59DB1F95C29DF1ED4D1D6C4A10A1460 - Body hash
CDD1CC862FC9A70D418405CD22130369E1C21696D5DF0F9AA43393FEC862C715 - IL size1715
Referenced calls
Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Nullable<System.Guid>::get_HasValue()Shared.Models.Items.ItemInstanceModel::get_Data()System.Nullable<Shared.Models.Items.EquipmentType>::.ctor(!0)System.Nullable<Shared.Models.Items.EquipmentType>::GetValueOrDefault()Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_Parent()System.Collections.Generic.HashSet<System.Int32>::Contains(!0)System.Nullable<System.Guid>::get_Value()Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()Candide.GameModels.Managers.SimpleInventoryManager::SplitStack(System.Guid, System.Guid, System.Int32, System.Int32, System.Int32)System.ArgumentOutOfRangeException::.ctor()System.Nullable<System.Int32>::.ctor(!0)Candide.GameModels.Managers.ShopManager::TrySellItem(System.Guid, System.Int32, System.Nullable<System.Int32>)Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)System.NotImplementedException::.ctor(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()System.Nullable<System.UInt64>::get_HasValue()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Analytics.AnalyticsManager::TrackError(System.String)System.Enum::HasFlag(System.Enum)Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory&)Candide.GameModels.Managers.SimpleInventoryManager::LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable<System.Guid>, Shared.Models.Items.ItemInstanceModel, System.Nullable<System.Int32>)
String literals
OnDroppedOnHolder: ItemContent was nullOnDroppedOnHolder: ItemContent did not have an inventoryOnDroppedOnHolder: Target holder was of type StoreSlot but not CandideItemShopSlotItemCandideDraggableHolderContent should never be able to have a parent with Undefined type.Implement more xDTarget holder was of typebut notCoinSlotSplitting into coinslot error: inventory hadslots, but source slot index was.ItemGiftSlot
OnInventoriesChanged
#
private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9309103CBED4254E5B70A4D44CF7361978C8BAAB4EB6C2A4D7D013764B4DC7E6 - Body hash
69B2B6BDD488DEED079DCABB27F7B974160C5FC14A0AB1C3CA7784693830DD1F - IL size136
Referenced calls
System.Guid::op_Inequality(System.Guid, System.Guid)Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32&)Candide.CandideUI.CandideSplitInventoryItemMockComponent::get_SplitValue()Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()