Romestead Assembly Reference

Candide.GameModels.Managers.SimpleInventoryManager

Type JSON

public class in Candide.GameModels.Managers

Methods18
Properties0
Fields0
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Managers
  • Base typeSystem.Object
  • Hash035E9422AE29FE8842053D7AFBCEAF6F8EE06A409BEBE27374B6BC57BC64BC9F

Relationships

Base type

System.Object

Methods

AddItemCheat

public System.Void AddItemCheat(System.String id, System.Int32 count, System.String auraId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashBB7091B0A41A34BFDB625ED5FBD9FEC566951364AF003171D0A0F9AC10BF25DD
  • Body hash82F670A73182CA724A100226C5517BC1193DDF130D85E5B9173B486BE62F42D6
  • IL size9
Referenced calls

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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash68931FD292F325714E23FADE6EB1259DA0FE8E1CF71CFB7E72E2E18EB9F2FD25
  • Body hash8AA27B085F93EF5D82D46FE37D1721BFA72D19EC6996912D065A8A72F009F941
  • IL size199
Referenced calls
Called by
String literals
  • AddItemFromSourceAction
  • : Result was

ASSERT_NOT_EQUIPMENT_INVENTORY

private System.Void ASSERT_NOT_EQUIPMENT_INVENTORY(System.Guid sourceInventoryId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashACDF1FE805895E690C8BD6DA6217020D3298A3B628143003FA119137F6D1F146
  • Body hash425C68841D6469CCDA1F1A5CBC781815D98691169AD365CD624B612F0B86DE3A
  • 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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5B584116FBE14D2B74AB4BBDF1D5D395A3C1C05ECC5ADD0B63ECD7DF76DE76F7
  • Body hash6DF973A30D60A0DD0D886E2583A09DF087898D5FF155D64C29BDB04E16836B25
  • 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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashD6E7C5C13509A02BAC8AA8C7C29A0F5D2F342C7C010F98E1EF4C90A253D56A92
  • Body hashFB2907717FE24A236E5616813D7802868CF31BFABB38CB0DB1BD2D0EEF34E3A3
  • IL size21
Referenced calls

CanRemoveItems

public System.Boolean CanRemoveItems(Candide.GameModels.Models.Items.SimpleInventory inventory, Shared.Models.Items.ItemAmount[] itemAmounts)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash93086FFB8E8B16CD2BB6B2051A152829C2E7FDD8757CB0565051BDCD6B8013F7
  • Body hash7C39BF61FE3B3BAB3CE0ADEDF641BAB9AE304B206099AB8E4AE5F0482E9E52CA
  • IL size53
Referenced calls
Called by

DropMoney

public System.Void DropMoney(Candide.GameModels.Models.Items.SimpleInventory inventory, System.UInt64 droppedMoney, System.Single direction)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6FDE258C6BF159BD7CDF087913CCE1C8A5A67FFE82374FFB171B52F1F8574EB6
  • Body hash857358F39E32CAF8220000D9C4FEAF4ADEB8789397C40E9FBB7046422308C06A
  • IL size145
Referenced calls
Called by
String literals
  • DropMoney: Inventory doesn't have any money defined
  • DropMoney: Tried dropping more money than we have
  • event:/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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash41E0664C4376818AF9BF46E368A0B75BEB12F9BB00A9E7336427838B6EE78F63
  • Body hashC8CAD5E3F8BA32560FB1E18C0FF4FBB0938B1D1E35CEB405B586DDD79E950837
  • IL size211
Referenced calls
Called by
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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashD5C1C3E442D473ABED322FD3CCE7050E4B5F2B02D42094D52EB0F0DC50B184AE
  • Body hash7D2A15AEED84FFB51D4C751414E9CBA7B5C8467FAD40A4863E4D1A0663B414C3
  • IL size209
Referenced calls
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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash1CC7EA32D63AAF580272DBD0296CEA43D82C2C03B42686CA59FD83BB82A1FD64
  • Body hash20ADEBA77E6C908C297957DD70700AC5E4C6BE981E366989030F30598B499AA5
  • IL size225
Referenced calls
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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6D6E90DD93B93F2F72426C297F887CBFCA62D78CB7D9F0A1FCF896F6D163A0B9
  • Body hash99C5EEC71618E47AA8304EEC85FCEB288D94666E702CA6E4FF6022E01BD20BFC
  • IL size247
Referenced calls
Called by

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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash7EF04B46975C58F6AB8B575989BA7D27DAB2D695165089C4533E600A62F6418B
  • Body hashDB97C6E0BFD62E593207391C3FC62F9BCE4105420000F56EB5E918C7CFF2E68D
  • IL size139
Referenced calls
Called by
String literals
  • QuickStack
  • : Result was
  • event:/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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashDF3E39F2A6F182621F364D860C7EEB4072DE7F9FC0190E0B78C36726CFC3B1A1
  • Body hashC1BE58E1E19A326CBF7D97C665B11D2AA52533283614F7954258E4A3E8E704DB
  • IL size270
Referenced calls
Called by
String literals
  • MoneySwapAction: Coin amount exceeded its item max stack
  • CanAddItemInstance
  • : 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 typeShared.Inventory.DeltaModels.DeltaComplexResult
  • StaticTrue
  • VirtualFalse
  • Hash72E0A4414899FC1C8D7A8D6C49C95BDA57653AF159DA44C49732DF5FFC7C28B0
  • Body hash9E0BFF9565597A2EA69642C5122E4A27058F857A7425BBB887DC22EB17C2A2D3
  • IL size140
Referenced calls
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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash3102DE5A0B1A2A9E7A8CED746BE05451AD60D34E8F41B155184B259CEF96D7AA
  • Body hash0AACA76DB06D849FCDEDF9E7805CB15CE3AFA2FEF1421F68904A14E1F3B92A7F
  • IL size97
Referenced calls
Called by
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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashECB529C902AD5E334F120E4195296E900AEDFC39FE6712392F778A3EB2FBF050
  • Body hashEF1DCAB6B27B14B2BB6BEB5FF9AA4756E0E7EA4FBDDA6012B22A2B79BFB8030F
  • IL size423
Referenced calls
Called by
String literals
  • QuickStack
  • : Result was

SortInventory

public System.Void SortInventory(System.Guid inventoryId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0477E1282B4EB0367AA1B9B30ED9BDB19D894BC522407A832FAD4709211B91FD
  • Body hashAB9C0C2E80CBF80313BCC63EAD24899040224027587268DA13E2F35800E48A62
  • IL size45
Referenced calls

SplitStack

public System.Void SplitStack(System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Int32 splitAmount, System.Int32 sourceIndex, System.Int32 targetIndex)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash761C90CD612CD8A863BA94A2CB523D4541467C154C095A159B7801188CCE37AF
  • Body hash8C460909D8D7D4612A73C86F674CC3C4DA4A97F540BD8D21B4B2A03F361CF07C
  • IL size212
Referenced calls
Called by
String literals
  • SplitStack
  • : Result was