{"Id":"Candide.GameModels.Managers.SimpleInventoryManager","Name":"SimpleInventoryManager","DisplayName":"SimpleInventoryManager","FullName":"Candide.GameModels.Managers.SimpleInventoryManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AddItemCheat(System.String, System.Int32, System.String)-\u003ESystem.Void","Name":"AddItemCheat","Signature":"public System.Void AddItemCheat(System.String id, System.Int32 count, System.String auraId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"count","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":9,"BodyHash":"82F670A73182CA724A100226C5517BC1193DDF130D85E5B9173B486BE62F42D6","Hash":"BB7091B0A41A34BFDB625ED5FBD9FEC566951364AF003171D0A0F9AC10BF25DD","CalledMethods":["Candide.GameModels.Services.SimpleInventoryService::SendAddItemCheat(System.String, System.Int32, System.String)"],"StringLiterals":[],"Source":null},{"Id":"AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Boolean)-\u003ESystem.Boolean","Name":"AddItemFromSourceAction","Signature":"public System.Boolean AddItemFromSourceAction(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Int32 sourceIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, Candide.GameModels.Models.Items.SimpleInventory equipmentInventory, System.Boolean allowPartialStack)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"sourceIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"equipmentInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"allowPartialStack","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":199,"BodyHash":"8AA27B085F93EF5D82D46FE37D1721BFA72D19EC6996912D065A8A72F009F941","Hash":"68931FD292F325714E23FADE6EB1259DA0FE8E1CF71CFB7E72E2E18EB9F2FD25","CalledMethods":["Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)","Shared.Inventory.ComplexInventoryDeltaEngine::LootItem(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Models.Items.SharedInventoryModel, System.Boolean)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"],"StringLiterals":["AddItemFromSourceAction",": Result was "],"Source":null},{"Id":"ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid)-\u003ESystem.Void","Name":"ASSERT_NOT_EQUIPMENT_INVENTORY","Signature":"private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"425C68841D6469CCDA1F1A5CBC781815D98691169AD365CD624B612F0B86DE3A","Hash":"ACDF1FE805895E690C8BD6DA6217020D3298A3B628143003FA119137F6D1F146","CalledMethods":["Candide.Multiplayer.Models.LocalPlayer::get_Inventory()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)"],"StringLiterals":["Use EquipmentManager instead."],"Source":null},{"Id":"ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)-\u003ESystem.Void","Name":"ASSERT_NOT_EQUIPMENT_INVENTORY","Signature":"private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId, System.Guid targetInventoryId)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"targetInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"6DF973A30D60A0DD0D886E2583A09DF087898D5FF155D64C29BDB04E16836B25","Hash":"5B584116FBE14D2B74AB4BBDF1D5D395A3C1C05ECC5ADD0B63ECD7DF76DE76F7","CalledMethods":["Candide.Multiplayer.Models.LocalPlayer::get_Inventory()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)"],"StringLiterals":["Use EquipmentManager instead."],"Source":null},{"Id":"CanAddItemInstance(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemInstanceModel, System.Boolean)-\u003ESystem.Boolean","Name":"CanAddItemInstance","Signature":"public System.Boolean CanAddItemInstance(Candide.GameModels.Models.Items.SimpleInventory targetInventory, Shared.Models.Items.ItemInstanceModel item, System.Boolean allowPartialStack)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"item","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false},{"Name":"allowPartialStack","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"FB2907717FE24A236E5616813D7802868CF31BFABB38CB0DB1BD2D0EEF34E3A3","Hash":"D6E7C5C13509A02BAC8AA8C7C29A0F5D2F342C7C010F98E1EF4C90A253D56A92","CalledMethods":["Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemInstance(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemInstanceModel, System.Boolean, System.Int32\u0026)"],"StringLiterals":[],"Source":null},{"Id":"CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory, Shared.Models.Items.ItemAmount[])-\u003ESystem.Boolean","Name":"CanRemoveItems","Signature":"public System.Boolean CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Models.Items.ItemAmount[] itemAmounts)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"inventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"itemAmounts","Type":"Shared.Models.Items.ItemAmount[]","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":53,"BodyHash":"7C39BF61FE3B3BAB3CE0ADEDF641BAB9AE304B206099AB8E4AE5F0482E9E52CA","Hash":"93086FFB8E8B16CD2BB6B2051A152829C2E7FDD8757CB0565051BDCD6B8013F7","CalledMethods":["Shared.Models.Items.SharedInventoryModel::GetItemCount(System.String)"],"StringLiterals":[],"Source":null},{"Id":"DropMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64, System.Single)-\u003ESystem.Void","Name":"DropMoney","Signature":"public System.Void DropMoney(Candide.GameModels.Models.Items.SimpleInventory inventory, System.UInt64 droppedMoney, System.Single direction)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"inventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"droppedMoney","Type":"System.UInt64","IsOut":false,"IsOptional":false},{"Name":"direction","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":145,"BodyHash":"857358F39E32CAF8220000D9C4FEAF4ADEB8789397C40E9FBB7046422308C06A","Hash":"6FDE258C6BF159BD7CDF087913CCE1C8A5A67FFE82374FFB171B52F1F8574EB6","CalledMethods":["System.Nullable\u003CSystem.UInt64\u003E::get_HasValue()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Nullable\u003CSystem.UInt64\u003E::get_Value()","Candide.GameModels.Controllers.SimpleInventoryController::SetMoney(Candide.GameModels.Models.Items.SimpleInventory, System.UInt64)","CandideServer.ServerServices.DropMoneyMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::SendDropMoney(CandideServer.ServerServices.DropMoneyMessage)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"],"StringLiterals":["DropMoney: Inventory doesn\u0027t have any money defined","DropMoney: Tried dropping more money than we have","event:/items/coin_drop"],"Source":null},{"Id":"EmptyTrashAndSplitStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32, System.Int32)-\u003ESystem.Boolean","Name":"EmptyTrashAndSplitStack","Signature":"private System.Boolean EmptyTrashAndSplitStack(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory trashInventory, System.Int32 sourceSlotIndex, System.Int32 trashSlotIndex, System.Int32 splitAmount)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"trashInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"sourceSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"trashSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"splitAmount","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":211,"BodyHash":"C8CAD5E3F8BA32560FB1E18C0FF4FBB0938B1D1E35CEB405B586DDD79E950837","Hash":"41E0664C4376818AF9BF46E368A0B75BEB12F9BB00A9E7336427838B6EE78F63","CalledMethods":["Shared.Inventory.InventoryDeltaEngine::MoveAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage::.ctor()","System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor(System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Span\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Item(System.Int32)","Candide.GameModels.Services.PlayerCharactersService::Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)"],"StringLiterals":["SplitStack",": Result was "],"Source":null},{"Id":"EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32)-\u003ESystem.Boolean","Name":"EmptyTrashAndSwapInItem","Signature":"public System.Boolean EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory trashInventory, System.Int32 sourceSlotIndex, System.Int32 trashSlotIndex)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"trashInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"sourceSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"trashSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":209,"BodyHash":"7D2A15AEED84FFB51D4C751414E9CBA7B5C8467FAD40A4863E4D1A0663B414C3","Hash":"D5C1C3E442D473ABED322FD3CCE7050E4B5F2B02D42094D52EB0F0DC50B184AE","CalledMethods":["Shared.Inventory.InventoryDeltaEngine::SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage::.ctor()","System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor(System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List\u003C!!0\u003E, System.Int32)","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Span\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::get_Item(System.Int32)","Candide.GameModels.Services.PlayerCharactersService::Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)"],"StringLiterals":["CanAddItemInstance",": Result was "],"Source":null},{"Id":"ItemSwapAction(System.Guid, System.Int32, System.Guid, System.Int32)-\u003ESystem.Boolean","Name":"ItemSwapAction","Signature":"public System.Boolean ItemSwapAction(System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 targetSlotIndex)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"sourceInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"sourceSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"targetInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"targetSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":225,"BodyHash":"20ADEBA77E6C908C297957DD70700AC5E4C6BE981E366989030F30598B499AA5","Hash":"1CC7EA32D63AAF580272DBD0296CEA43D82C2C03B42686CA59FD83BB82A1FD64","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32)","Shared.Inventory.InventoryDeltaEngine::SwapSlots(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)"],"StringLiterals":["CanAddItemInstance",": Result was "],"Source":null},{"Id":"LootAll(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, Shared.Inventory.Models.LootAllStrategy)-\u003ESystem.Void","Name":"LootAll","Signature":"public System.Void LootAll(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory, Candide.GameModels.Models.Items.SimpleInventory equipmentInventory, Shared.Inventory.Models.LootAllStrategy lootStrategy)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"equipmentInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"lootStrategy","Type":"Shared.Inventory.Models.LootAllStrategy","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":247,"BodyHash":"99C5EEC71618E47AA8304EEC85FCEB288D94666E702CA6E4FF6022E01BD20BFC","Hash":"6D6E90DD93B93F2F72426C297F887CBFCA62D78CB7D9F0A1FCF896F6D163A0B9","CalledMethods":["Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)","Shared.Models.Items.SharedInventoryModel::AcceptsMoney()","Shared.Inventory.ItemInstanceExtensions::IsMoney(Shared.Models.Items.ItemInstanceModel)","Shared.Models.Items.ItemInstanceModel::get_Data()","Shared.Inventory.DeltaModels.InventoryHelper::CanAddItemAmount(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.ItemData, System.Int32, System.Boolean, System.Int32\u0026)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.LootAllMessage::.ctor()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Services.SimpleInventoryService::SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage)"],"StringLiterals":[],"Source":null},{"Id":"LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory, System.Int32, Candide.GameModels.Models.Items.SimpleInventory, System.Int32)-\u003ESystem.Void","Name":"LootItemAmountIntoMoney","Signature":"public System.Void LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Int32 sourceSlotIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Int32 splitValue)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"sourceSlotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"splitValue","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":139,"BodyHash":"DB97C6E0BFD62E593207391C3FC62F9BCE4105420000F56EB5E918C7CFF2E68D","Hash":"7EF04B46975C58F6AB8B575989BA7D27DAB2D695165089C4533E600A62F6418B","CalledMethods":["System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E::.ctor()","Shared.Inventory.InventoryDeltaEngine::MoveAmountIntoExistingStacks(System.Collections.Generic.List\u003CShared.Inventory.DeltaModels.DeltaAction\u003E, Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32\u0026)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection\u003CShared.Inventory.DeltaModels.DeltaAction\u003E)","CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"],"StringLiterals":["QuickStack",": Result was ","event:/items/coin_pickup"],"Source":null},{"Id":"MoneySwapAction(System.Guid, System.UInt64, System.Int32, System.Guid, System.Int32, System.Boolean)-\u003ESystem.Boolean","Name":"MoneySwapAction","Signature":"public System.Boolean MoneySwapAction(System.Guid sourceInventoryId, System.UInt64 coinAmount, System.Int32 coinType, System.Guid targetInventoryId, System.Int32 slotIndex, System.Boolean allowPartialStack)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"sourceInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"coinAmount","Type":"System.UInt64","IsOut":false,"IsOptional":false},{"Name":"coinType","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"targetInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"slotIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"allowPartialStack","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":270,"BodyHash":"C1BE58E1E19A326CBF7D97C665B11D2AA52533283614F7954258E4A3E8E704DB","Hash":"DF3E39F2A6F182621F364D860C7EEB4072DE7F9FC0190E0B78C36726CFC3B1A1","CalledMethods":["System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Items.SimpleInventory\u003E::TryGetValue(!0, !1\u0026)","Shared.Helpers.MoneyHelper::GetMaxItemStackForCoinType(System.Int32)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Inventory.InventoryDeltaEngine::MoveMoneyIntoItem(Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Boolean)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)","Shared.Models.Items.SharedInventoryModel::HasMoneyField()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)"],"StringLiterals":["MoneySwapAction: Coin amount exceeded its item max stack","CanAddItemInstance",": Result was "],"Source":null},{"Id":"MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u00601\u003CShared.Models.Items.ItemAmount\u003E, System.Boolean, System.Nullable\u00601\u003CSystem.UInt64\u003E)-\u003EShared.Inventory.DeltaModels.DeltaComplexResult","Name":"MoveItemsFromInventoryToInventory","Signature":"public Shared.Inventory.DeltaModels.DeltaComplexResult MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E moveItems, System.Boolean allowPartialStack, System.Nullable\u003CSystem.UInt64\u003E specialMoveMoneyAmount)","Visibility":"public","ReturnType":"Shared.Inventory.DeltaModels.DeltaComplexResult","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"moveItems","Type":"System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E","IsOut":false,"IsOptional":false},{"Name":"allowPartialStack","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"specialMoveMoneyAmount","Type":"System.Nullable\u003CSystem.UInt64\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":140,"BodyHash":"9E0BFF9565597A2EA69642C5122E4A27058F857A7425BBB887DC22EB17C2A2D3","Hash":"72E0A4414899FC1C8D7A8D6C49C95BDA57653AF159DA44C49732DF5FFC7C28B0","CalledMethods":["Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)","Shared.Inventory.ComplexInventoryDeltaEngine::MoveItemAmountsFromInventoryToInventory(System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable\u003CSystem.UInt64\u003E, System.Boolean)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)"],"StringLiterals":["MoveItemsFromInventoryToInventory",": Result was "],"Source":null},{"Id":"PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u00601\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void","Name":"PlaySound","Signature":"private System.Void PlaySound(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Nullable\u003CSystem.Int32\u003E sourceIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Nullable\u003CSystem.Int32\u003E targetIndex)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"sourceIndex","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":false},{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"targetIndex","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":97,"BodyHash":"0AACA76DB06D849FCDEDF9E7805CB15CE3AFA2FEF1421F68904A14E1F3B92A7F","Hash":"3102DE5A0B1A2A9E7A8CED746BE05451AD60D34E8F41B155184B259CEF96D7AA","CalledMethods":["System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::get_Value()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Enum::HasFlag(System.Enum)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)"],"StringLiterals":["event:/interface/player inventory/ui_player_loot"],"Source":null},{"Id":"QuickStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void","Name":"QuickStack","Signature":"public System.Void QuickStack(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false},{"Name":"targetInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":423,"BodyHash":"EF1DCAB6B27B14B2BB6BEB5FF9AA4756E0E7EA4FBDDA6012B22A2B79BFB8030F","Hash":"ECB529C902AD5E334F120E4195296E900AEDFC39FE6712392F778A3EB2FBF050","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::ContainsKey(!0)","Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::Add(!0, !1)","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Enum::HasFlag(System.Enum)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::set_Item(!0, !1)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Items.ItemAmount\u003E::get_Values()","SimpleInventoryManager.\u003C\u003Ec::\u003CQuickStack\u003Eb__14_0(Shared.Models.Items.ItemAmount)","System.Func\u003CShared.Models.Items.ItemAmount, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Shared.Models.Items.SharedInventoryModel::HasMoneyField()","System.Nullable\u003CSystem.UInt64\u003E::get_Value()","System.Nullable\u003CSystem.UInt64\u003E::.ctor(!0)","Candide.GameModels.Managers.SimpleInventoryManager::MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection\u003CShared.Models.Items.ItemAmount\u003E, System.Boolean, System.Nullable\u003CSystem.UInt64\u003E)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"],"StringLiterals":["QuickStack",": Result was "],"Source":null},{"Id":"SortInventory(System.Guid)-\u003ESystem.Void","Name":"SortInventory","Signature":"public System.Void SortInventory(System.Guid inventoryId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"inventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":45,"BodyHash":"AB9C0C2E80CBF80313BCC63EAD24899040224027587268DA13E2F35800E48A62","Hash":"0477E1282B4EB0367AA1B9B30ED9BDB19D894BC522407A832FAD4709211B91FD","CalledMethods":["Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Shared.Inventory.InventorySortHelper::SortInventory(Shared.Models.Items.SharedInventoryModel)","CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)"],"StringLiterals":[],"Source":null},{"Id":"SplitStack(System.Guid, System.Guid, System.Int32, System.Int32, System.Int32)-\u003ESystem.Void","Name":"SplitStack","Signature":"public System.Void SplitStack(System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Int32 splitAmount, System.Int32 sourceIndex, System.Int32 targetIndex)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sourceInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"targetInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"splitAmount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"sourceIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"targetIndex","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":212,"BodyHash":"8C460909D8D7D4612A73C86F674CC3C4DA4A97F540BD8D21B4B2A03F361CF07C","Hash":"761C90CD612CD8A863BA94A2CB523D4541467C154C095A159B7801188CCE37AF","CalledMethods":["Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","Candide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSplitStack(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Int32, System.Int32, System.Int32)","Shared.Inventory.InventoryDeltaEngine::MoveAmount(Shared.Models.Items.SharedInventoryModel, System.Int32, Shared.Models.Items.SharedInventoryModel, System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()","Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)"],"StringLiterals":["SplitStack",": Result was "],"Source":null}],"Hash":"035E9422AE29FE8842053D7AFBCEAF6F8EE06A409BEBE27374B6BC57BC64BC9F"}