{"Id":"Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent","Name":"ItemCandideDraggableHolderContent","DisplayName":"ItemCandideDraggableHolderContent","FullName":"Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent","Namespace":"Candide.CandideUI.Components.Holder","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":["Candide.CandideUI.Components.Holder.ICandideDraggableHolderContent"],"SourceLocations":[],"Fields":[{"Id":"InventoryId:System.Guid","Name":"InventoryId","Type":"System.Guid","Signature":"public System.Guid InventoryId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9E6A66D12AA79E4A279AEE4147996D547635AA65C1B420684B4EFA26AA901235"},{"Id":"_inventoryIndex:System.Int32","Name":"_inventoryIndex","Type":"System.Int32","Signature":"private System.Int32 _inventoryIndex","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B5ADEC94F9171B075C19B59E65D24BD59C9956F2442F8BACD8ED450239BF82D0"},{"Id":"_isInvalid:System.Boolean","Name":"_isInvalid","Type":"System.Boolean","Signature":"private System.Boolean _isInvalid","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5A79A23F72E646DF42F646AA8AA21E57E80447F812A0298250C5ADFAB4D9F2CE"}],"Properties":[{"Id":"ContentType:Candide.CandideUI.Components.Holder.CandideHolderContentType","Name":"ContentType","Type":"Candide.CandideUI.Components.Holder.CandideHolderContentType","Signature":"public Candide.CandideUI.Components.Holder.CandideHolderContentType ContentType","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"E63D340A61D39D4E6C70E129B73ADA4E0C2459C065BF1DAE739184AB9542632E"},{"Id":"IconData:CandideCreator.Shared.Graphics.IconData","Name":"IconData","Type":"CandideCreator.Shared.Graphics.IconData","Signature":"public CandideCreator.Shared.Graphics.IconData IconData","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"BA9075006FED7D08F43BF7C16D77278FC4EFE2A470BDE686B11AF8D2C0346F2E"},{"Id":"ItemInstance:Shared.Models.Items.ItemInstanceModel","Name":"ItemInstance","Type":"Shared.Models.Items.ItemInstanceModel","Signature":"public Shared.Models.Items.ItemInstanceModel ItemInstance","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"30CC6AD5734F31AFB18DE771540C22263D991B192506F1BD1E2C74CEE44EF90E"},{"Id":"Parent:Candide.CandideUI.Components.Holder.CandideHolderBase","Name":"Parent","Type":"Candide.CandideUI.Components.Holder.CandideHolderBase","Signature":"public Candide.CandideUI.Components.Holder.CandideHolderBase Parent","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"8A44B8F99E422625FB971B67003DDE44DAF33A18C2687600CC4A3650AEC9D1F9"}],"Events":[],"Methods":[{"Id":"CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot)-\u003ESystem.Boolean","Name":"CheckSpecialOffHandMainHandConditions","Signature":"private System.Boolean CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot targetEquipmentSlot)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"targetEquipmentSlot","Type":"Candide.CandideUI.Components.Holder.CandideEquipmentSlot","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":233,"BodyHash":"AE13895C928F72531D8B11225CD2D99AF166E679D5AE0F8EC84B1B9B4D6560FF","Hash":"FFEDCFBBDB81C28E15C51106F6041B6829993A9412E014BB474FCE9278E35B6A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)","Shared.Models.Items.ItemInstanceModel::get_Data()","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::\u003CCheckSpecialOffHandMainHandConditions\u003Eg__CanEquipInMainHand|19_0(Shared.Models.Items.EquippableItem)","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::\u003CCheckSpecialOffHandMainHandConditions\u003Eg__CanEquipInOffHand|19_1(Shared.Models.Items.EquippableItem)"],"StringLiterals":[],"Source":null},{"Id":"GetStackInfo()-\u003ESystem.String","Name":"GetStackInfo","Signature":"public System.String GetStackInfo()","Visibility":"public","ReturnType":"System.String","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":47,"BodyHash":"E32F4EE796C7918221022BE7AA85D5F5F9ADF76B6F6EE45104DFDD359DD92F02","Hash":"B0F7894E128D58E243290334C9FA8E7621213251DB6B43FC64B34DB25FE5AFFC","CalledMethods":["Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Int32::ToString()"],"StringLiterals":[],"Source":null},{"Id":"IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)-\u003ESystem.Boolean","Name":"IsValidComponent","Signature":"private System.Boolean IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory inventory, Candide.CandideUI.Components.Holder.CandideHolderBase parent, System.Int32 inventoryIndex)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"inventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"parent","Type":"Candide.CandideUI.Components.Holder.CandideHolderBase","IsOut":false,"IsOptional":false},{"Name":"inventoryIndex","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":76,"BodyHash":"BEB0627B7DE5BB0C90123CFBB239C04EF3E9DD32CE4652B41E2296D24E4B87A4","Hash":"23A24F692F045168B0B68FA2AA67B6DF8C4F2428F7CEE7DEA6C7D80DD0A62EB1","CalledMethods":["CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"],"StringLiterals":["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"],"Source":null},{"Id":"OnDropped()-\u003ESystem.Boolean","Name":"OnDropped","Signature":"public System.Boolean OnDropped()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":137,"BodyHash":"A4D2679F3E969F0E600C6678B43331E43E123874C8C12EC23FAB11920FA15DE9","Hash":"69E4D654C4B8526E420AF78C0DE1CF795A6C473D43AAE334541A8EA4C8280E94","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","CandideServer.ServerServices.DropItemMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::SendDropItem(CandideServer.ServerServices.DropItemMessage)"],"StringLiterals":["Dropped item was null"],"Source":null},{"Id":"OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase)-\u003ESystem.Boolean","Name":"OnDroppedOnHolder","Signature":"public System.Boolean OnDroppedOnHolder(Candide.CandideUI.Components.Holder.CandideHolderBase holder)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"holder","Type":"Candide.CandideUI.Components.Holder.CandideHolderBase","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1754,"BodyHash":"5D463745084D4D30468A790B48B4DB1816CEF8C0CBE230621E119E941194B71F","Hash":"E4F7429B5C3B198BA6956009B990F195AAF4F8160FC8B069FFC79C109F1A9337","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_Parent()","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::IsValidComponent(Candide.GameModels.Models.Items.SimpleInventory, Candide.CandideUI.Components.Holder.CandideHolderBase, System.Int32)","Candide.CandideUI.Components.Holder.CandideHolderBase::get_Type()","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()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Enum::HasFlag(System.Enum)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Candide.GameModels.Managers.SimpleInventoryManager::ItemSwapAction(System.Guid, System.Int32, System.Guid, System.Int32)","Candide.GameModels.Managers.EquipmentManager::TryEquipAndSwapAction(System.Guid, System.Int32, System.Guid, System.Int32, System.Boolean)","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)","System.NotImplementedException::.ctor(System.String)","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::CheckSpecialOffHandMainHandConditions(Candide.CandideUI.Components.Holder.CandideEquipmentSlot)","System.ArgumentOutOfRangeException::.ctor()","Candide.GameModels.Managers.ShopManager::TrySellItem(System.Guid, System.Int32, System.Nullable\u003CSystem.Int32\u003E)","Candide.GameModels.Managers.HotBarManager::AssignSlot(Candide.CandideUI.Components.Holder.CandideHotBarSlot, Shared.Models.Items.ItemInstanceModel)","System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.GameModels.Managers.SimpleInventoryManager::LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.CandideUI.Components.Holder.ItemGiftSlot::SetCommittedGift(System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Items.ItemInstanceModel, System.Nullable\u003CSystem.Int32\u003E)"],"StringLiterals":["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"],"Source":null},{"Id":"OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs)-\u003ESystem.Void","Name":"OnInventoriesChanged","Signature":"private System.Void OnInventoriesChanged(Candide.GameModels.Controllers.GameStateActiveInventoriesArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"args","Type":"Candide.GameModels.Controllers.GameStateActiveInventoriesArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":112,"BodyHash":"3186375BAE10DCAA3CC0BCE9836DB323F5763F0D76AD502FED62233E86B7C963","Hash":"6ABC25526323658C18609F27B98015AF615CD52DFBA282D3AB0BC24A6D513744","CalledMethods":["System.Guid::op_Inequality(System.Guid, System.Guid)","Candide.CandideUI.Components.Holder.ItemCandideDraggableHolderContent::get_ItemInstance()","Shared.Models.Items.SharedInventoryModel::TryGetSlotIndex(System.Guid, System.Int32\u0026)","Candide.CandideUI.CandideExtendedInteractionsHandler::get_DraggedContent()","Candide.CandideUI.CandideExtendedInteractionsHandler::ResetDraggedContent()"],"StringLiterals":[],"Source":null}],"Hash":"C2E09E0689E044F0071C88787EB86DBE90B8D39EF9F436EA50ABE6D79AB40AAB"}