Candide.GameModels.Managers.SimpleInventoryManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
035E9422AE29FE8842053D7AFBCEAF6F8EE06A409BEBE27374B6BC57BC64BC9F
Relationships
Base type
System.Object
Methods
AddItemCheat
#
public System.Void AddItemCheat(System.String id, System.Int32 count, System.String auraId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BB7091B0A41A34BFDB625ED5FBD9FEC566951364AF003171D0A0F9AC10BF25DD - Body hash
82F670A73182CA724A100226C5517BC1193DDF130D85E5B9173B486BE62F42D6 - IL size9
AddItemFromSourceAction
#
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)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
68931FD292F325714E23FADE6EB1259DA0FE8E1CF71CFB7E72E2E18EB9F2FD25 - Body hash
8AA27B085F93EF5D82D46FE37D1721BFA72D19EC6996912D065A8A72F009F941 - IL size199
Referenced calls
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<Shared.Inventory.DeltaModels.DeltaAction>)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)
Called by
Candide.CandideUI.JobUiNew.UserControls.JobResourcesAndItemsUserControl::OnMouseRightClickFuncCandide.CandideUI.JobUiNew.UserControls.SubControls.JobOutputInventoryUserControl::OnMouseRightClickFuncCandide.CandideUI.ProximityWindows.InventoryWindow::OnMouseRightClickFuncCandide.CandideUI.UserControls.PlayerInventoryUserControl::OnMouseRightClickFuncCandide.CandideUI.UserControls.PlayerInventoryUserControl::Trash_OnMouseRightClickFuncCandide.CandideUI.WorshipUi.Altar2.NewOfferingView::OnPlayerInventoryMouseRightClickFunc
String literals
AddItemFromSourceAction: Result was
ASSERT_NOT_EQUIPMENT_INVENTORY
#
private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ACDF1FE805895E690C8BD6DA6217020D3298A3B628143003FA119137F6D1F146 - Body hash
425C68841D6469CCDA1F1A5CBC781815D98691169AD365CD624B612F0B86DE3A - IL size35
Referenced calls
Candide.Multiplayer.Models.LocalPlayer::get_Inventory()System.Guid::op_Equality(System.Guid, System.Guid)Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)
String literals
Use EquipmentManager instead.
ASSERT_NOT_EQUIPMENT_INVENTORY
#
private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId, System.Guid targetInventoryId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5B584116FBE14D2B74AB4BBDF1D5D395A3C1C05ECC5ADD0B63ECD7DF76DE76F7 - Body hash
6DF973A30D60A0DD0D886E2583A09DF087898D5FF155D64C29BDB04E16836B25 - IL size58
Referenced calls
Candide.Multiplayer.Models.LocalPlayer::get_Inventory()System.Guid::op_Equality(System.Guid, System.Guid)Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)
Called by
String literals
Use EquipmentManager instead.
CanAddItemInstance
#
public System.Boolean CanAddItemInstance(Candide.GameModels.Models.Items.SimpleInventory targetInventory, Shared.Models.Items.ItemInstanceModel item, System.Boolean allowPartialStack)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D6E7C5C13509A02BAC8AA8C7C29A0F5D2F342C7C010F98E1EF4C90A253D56A92 - Body hash
FB2907717FE24A236E5616813D7802868CF31BFABB38CB0DB1BD2D0EEF34E3A3 - IL size21
CanRemoveItems
#
public System.Boolean CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Models.Items.ItemAmount[] itemAmounts)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
93086FFB8E8B16CD2BB6B2051A152829C2E7FDD8757CB0565051BDCD6B8013F7 - Body hash
7C39BF61FE3B3BAB3CE0ADEDF641BAB9AE304B206099AB8E4AE5F0482E9E52CA - IL size53
DropMoney
#
public System.Void DropMoney(Candide.GameModels.Models.Items.SimpleInventory inventory, System.UInt64 droppedMoney, System.Single direction)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6FDE258C6BF159BD7CDF087913CCE1C8A5A67FFE82374FFB171B52F1F8574EB6 - Body hash
857358F39E32CAF8220000D9C4FEAF4ADEB8789397C40E9FBB7046422308C06A - IL size145
Referenced calls
System.Nullable<System.UInt64>::get_HasValue()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Nullable<System.UInt64>::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)
Called by
String literals
DropMoney: Inventory doesn't have any money definedDropMoney: Tried dropping more money than we haveevent:/items/coin_drop
EmptyTrashAndSplitStack
#
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)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
41E0664C4376818AF9BF46E368A0B75BEB12F9BB00A9E7336427838B6EE78F63 - Body hash
C8CAD5E3F8BA32560FB1E18C0FF4FBB0938B1D1E35CEB405B586DDD79E950837 - IL size211
Referenced calls
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<System.Int32>::.ctor(!0)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage::.ctor()System.Collections.Generic.List<Shared.Inventory.DeltaModels.DeltaAction>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<Shared.Inventory.DeltaModels.DeltaAction>::get_Item(System.Int32)Candide.GameModels.Services.PlayerCharactersService::Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)
String literals
SplitStack: Result was
EmptyTrashAndSwapInItem
#
public System.Boolean EmptyTrashAndSwapInItem(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory trashInventory, System.Int32 sourceSlotIndex, System.Int32 trashSlotIndex)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D5C1C3E442D473ABED322FD3CCE7050E4B5F2B02D42094D52EB0F0DC50B184AE - Body hash
7D2A15AEED84FFB51D4C751414E9CBA7B5C8467FAD40A4863E4D1A0663B414C3 - IL size209
Referenced calls
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<System.Int32>::.ctor(!0)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage::.ctor()System.Collections.Generic.List<Shared.Inventory.DeltaModels.DeltaAction>::.ctor(System.Int32)System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Span<Shared.Inventory.DeltaModels.DeltaAction>::get_Item(System.Int32)Candide.GameModels.Services.PlayerCharactersService::Send_PlayerTrashItemAndApplyDelta(CandideServer.MessageModels.Inventories.PlayerTrashItemAndApplyDeltaMessage)
Called by
String literals
CanAddItemInstance: Result was
ItemSwapAction
#
public System.Boolean ItemSwapAction(System.Guid sourceInventoryId, System.Int32 sourceSlotIndex, System.Guid targetInventoryId, System.Int32 targetSlotIndex)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
1CC7EA32D63AAF580272DBD0296CEA43D82C2C03B42686CA59FD83BB82A1FD64 - Body hash
20ADEBA77E6C908C297957DD70700AC5E4C6BE981E366989030F30598B499AA5 - IL size225
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory&)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<System.Int32>::.ctor(!0)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)
Called by
String literals
CanAddItemInstance: Result was
LootAll
#
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)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6D6E90DD93B93F2F72426C297F887CBFCA62D78CB7D9F0A1FCF896F6D163A0B9 - Body hash
99C5EEC71618E47AA8304EEC85FCEB288D94666E702CA6E4FF6022E01BD20BFC - IL size247
Referenced calls
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&)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.LootAllMessage::.ctor()System.Nullable<System.Guid>::.ctor(!0)Candide.GameModels.Services.SimpleInventoryService::SendLootAll(CandideServer.MessageModels.Inventories.LootAllMessage)
LootItemAmountIntoMoney
#
public System.Void LootItemAmountIntoMoney(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Int32 sourceSlotIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Int32 splitValue)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7EF04B46975C58F6AB8B575989BA7D27DAB2D695165089C4533E600A62F6418B - Body hash
DB97C6E0BFD62E593207391C3FC62F9BCE4105420000F56EB5E918C7CFF2E68D - IL size139
Referenced calls
System.Collections.Generic.List<Shared.Inventory.DeltaModels.DeltaAction>::.ctor()Shared.Inventory.InventoryDeltaEngine::MoveAmountIntoExistingStacks(System.Collections.Generic.List<Shared.Inventory.DeltaModels.DeltaAction>, 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::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection<Shared.Inventory.DeltaModels.DeltaAction>)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)
Called by
String literals
QuickStack: Result wasevent:/items/coin_pickup
MoneySwapAction
#
public System.Boolean MoneySwapAction(System.Guid sourceInventoryId, System.UInt64 coinAmount, System.Int32 coinType, System.Guid targetInventoryId, System.Int32 slotIndex, System.Boolean allowPartialStack)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
DF3E39F2A6F182621F364D860C7EEB4072DE7F9FC0190E0B78C36726CFC3B1A1 - Body hash
C1BE58E1E19A326CBF7D97C665B11D2AA52533283614F7954258E4A3E8E704DB - IL size270
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.SimpleInventory>::TryGetValue(!0, !1&)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<System.Int32>::.ctor(!0)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)
Called by
String literals
MoneySwapAction: Coin amount exceeded its item max stackCanAddItemInstance: Result was
MoveItemsFromInventoryToInventory
#
public Shared.Inventory.DeltaModels.DeltaComplexResult MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Collections.Generic.IReadOnlyCollection<Shared.Models.Items.ItemAmount> moveItems, System.Boolean allowPartialStack, System.Nullable<System.UInt64> specialMoveMoneyAmount)
Method metadata
- Visibilitypublic
- Return type
Shared.Inventory.DeltaModels.DeltaComplexResult - StaticTrue
- VirtualFalse
- Hash
72E0A4414899FC1C8D7A8D6C49C95BDA57653AF159DA44C49732DF5FFC7C28B0 - Body hash
9E0BFF9565597A2EA69642C5122E4A27058F857A7425BBB887DC22EB17C2A2D3 - IL size140
Referenced calls
Candide.GameModels.Managers.SimpleInventoryManager::ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid, System.Guid)Shared.Inventory.ComplexInventoryDeltaEngine::MoveItemAmountsFromInventoryToInventory(System.Collections.Generic.IReadOnlyCollection<Shared.Models.Items.ItemAmount>, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Nullable<System.UInt64>, 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<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)
Called by
String literals
MoveItemsFromInventoryToInventory: Result was
PlaySound
#
private System.Void PlaySound(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, System.Nullable<System.Int32> sourceIndex, Candide.GameModels.Models.Items.SimpleInventory targetInventory, System.Nullable<System.Int32> targetIndex)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3102DE5A0B1A2A9E7A8CED746BE05451AD60D34E8F41B155184B259CEF96D7AA - Body hash
0AACA76DB06D849FCDEDF9E7805CB15CE3AFA2FEF1421F68904A14E1F3B92A7F - IL size97
Referenced calls
System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::get_Value()Shared.Models.Items.ItemInstanceModel::get_Data()System.Enum::HasFlag(System.Enum)Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)
Called by
Candide.GameModels.Managers.SimpleInventoryManager::AddItemFromSourceActionCandide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSplitStackCandide.GameModels.Managers.SimpleInventoryManager::EmptyTrashAndSwapInItemCandide.GameModels.Managers.SimpleInventoryManager::ItemSwapActionCandide.GameModels.Managers.SimpleInventoryManager::LootAllCandide.GameModels.Managers.SimpleInventoryManager::MoneySwapActionCandide.GameModels.Managers.SimpleInventoryManager::MoveItemsFromInventoryToInventoryCandide.GameModels.Managers.SimpleInventoryManager::SplitStack
String literals
event:/interface/player inventory/ui_player_loot
QuickStack
#
public System.Void QuickStack(Candide.GameModels.Models.Items.SimpleInventory sourceInventory, Candide.GameModels.Models.Items.SimpleInventory targetInventory)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ECB529C902AD5E334F120E4195296E900AEDFC39FE6712392F778A3EB2FBF050 - Body hash
EF1DCAB6B27B14B2BB6BEB5FF9AA4756E0E7EA4FBDDA6012B22A2B79BFB8030F - IL size423
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Items.ItemAmount>::.ctor()System.Collections.Generic.Dictionary<System.String, Shared.Models.Items.ItemAmount>::ContainsKey(!0)Shared.Models.Items.ItemAmount::.ctor(System.String, System.Int32)System.Collections.Generic.Dictionary<System.String, Shared.Models.Items.ItemAmount>::Add(!0, !1)Shared.Models.Items.ItemInstanceModel::get_Data()System.Enum::HasFlag(System.Enum)System.Collections.Generic.Dictionary<System.String, Shared.Models.Items.ItemAmount>::get_Item(!0)System.Collections.Generic.Dictionary<System.String, Shared.Models.Items.ItemAmount>::set_Item(!0, !1)System.Collections.Generic.Dictionary<System.String, Shared.Models.Items.ItemAmount>::get_Values()SimpleInventoryManager.<>c::<QuickStack>b__14_0(Shared.Models.Items.ItemAmount)System.Func<Shared.Models.Items.ItemAmount, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)Shared.Models.Items.SharedInventoryModel::HasMoneyField()System.Nullable<System.UInt64>::get_Value()System.Nullable<System.UInt64>::.ctor(!0)Candide.GameModels.Managers.SimpleInventoryManager::MoveItemsFromInventoryToInventory(Candide.GameModels.Models.Items.SimpleInventory, Candide.GameModels.Models.Items.SimpleInventory, System.Collections.Generic.IReadOnlyCollection<Shared.Models.Items.ItemAmount>, System.Boolean, System.Nullable<System.UInt64>)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)
String literals
QuickStack: Result was
SortInventory
#
public System.Void SortInventory(System.Guid inventoryId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0477E1282B4EB0367AA1B9B30ED9BDB19D894BC522407A832FAD4709211B91FD - Body hash
AB9C0C2E80CBF80313BCC63EAD24899040224027587268DA13E2F35800E48A62 - IL size45
Referenced calls
Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory&)Shared.Inventory.InventorySortHelper::SortInventory(Shared.Models.Items.SharedInventoryModel)CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage::.ctor()Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyManyDelta(CandideServer.MessageModels.Inventories.InventoryApplyManyDeltaMessage)
SplitStack
#
public System.Void SplitStack(System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Int32 splitAmount, System.Int32 sourceIndex, System.Int32 targetIndex)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
761C90CD612CD8A863BA94A2CB523D4541467C154C095A159B7801188CCE37AF - Body hash
8C460909D8D7D4612A73C86F674CC3C4DA4A97F540BD8D21B4B2A03F361CF07C - IL size212
Referenced calls
Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory&)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<System.Int32>::.ctor(!0)Candide.GameModels.Managers.SimpleInventoryManager::PlaySound(Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>, Candide.GameModels.Models.Items.SimpleInventory, System.Nullable<System.Int32>)CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage::.ctor()Candide.GameModels.Services.SimpleInventoryService::Send_InventoryApplyDelta(CandideServer.MessageModels.Inventories.InventoryApplyDeltaMessage)
String literals
SplitStack: Result was