{"Id":"CandideServer.Helpers.ServerEquipmentHelper","Name":"ServerEquipmentHelper","DisplayName":"ServerEquipmentHelper","FullName":"CandideServer.Helpers.ServerEquipmentHelper","Namespace":"CandideServer.Helpers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ReuseTrinketItems:Shared.Models.Items.ItemInstanceModel[]","Name":"ReuseTrinketItems","Type":"Shared.Models.Items.ItemInstanceModel[]","Signature":"private Shared.Models.Items.ItemInstanceModel[] ReuseTrinketItems","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"FB25D09200863F51DD3872F27F0A4A1BE35EC9115DB9C7B814DC3C579F87AC5A"}],"Properties":[],"Events":[],"Methods":[{"Id":"GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel","Name":"GetEquippedItemForType","Signature":"public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, Shared.Models.Items.EquipmentType type)","Visibility":"public","ReturnType":"Shared.Models.Items.ItemInstanceModel","Parameters":[{"Name":"playerCharacter","Type":"CandideServer.Models.Player.ServerPlayerCharacter","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Shared.Models.Items.EquipmentType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":91,"BodyHash":"9DC0B118FA1460D4C81F13D5998F34DD3D766AB8C3FE3FCF1E1634A40FD87A89","Hash":"6E053370C30FACF9CE398248F7C04AFD7F284B00F0F49223512344F3C4B69118","CalledMethods":["CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)","Shared.Models.Items.ItemInstanceModel::get_Data()"],"StringLiterals":[],"Source":null},{"Id":"GetEquippedItemForType(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel","Name":"GetEquippedItemForType","Signature":"public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type)","Visibility":"public","ReturnType":"Shared.Models.Items.ItemInstanceModel","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Shared.Models.Items.EquipmentType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":25,"BodyHash":"743320784BBEABBB5CF9541FA1B2A6B635FBC2585FF415B053E65C071AFFB51E","Hash":"E2B8F3420C73156E6DF05E6F059D881B4F57E1E04DE6F5BF5CB99D601EF14604","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)","CandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter, Shared.Models.Items.EquipmentType)"],"StringLiterals":[],"Source":null},{"Id":"GetEquippedItemForTypeSlot(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType)-\u003EShared.Models.Items.ItemInstanceModel","Name":"GetEquippedItemForTypeSlot","Signature":"public Shared.Models.Items.ItemInstanceModel GetEquippedItemForTypeSlot(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type)","Visibility":"public","ReturnType":"Shared.Models.Items.ItemInstanceModel","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Shared.Models.Items.EquipmentType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"19A9EF1B70A65184FF75BC4F3494D225B68C08EBD1D32F60CA2C992B00BEC216","Hash":"9493216FFDF1420818FE4C3467816A6E8F851E6808BB6F71A33ECACDCFD27D2B","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)","CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)","CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)"],"StringLiterals":[],"Source":null},{"Id":"GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)-\u003EShared.Models.Items.ItemInstanceModel","Name":"GetEquippedItemForWeaponType","Signature":"public Shared.Models.Items.ItemInstanceModel GetEquippedItemForWeaponType(System.Guid equipmentInventoryId, Shared.Models.Items.WeaponTypeEnum weaponType)","Visibility":"public","ReturnType":"Shared.Models.Items.ItemInstanceModel","Parameters":[{"Name":"equipmentInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"weaponType","Type":"Shared.Models.Items.WeaponTypeEnum","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":280,"BodyHash":"59719DD1716CE343A4465C0D968605986BF74E4FD655FECE412AEEF24CFA5E6D","Hash":"39E975794DFDA94D57A3AE14FB4911931FEA68E46D6EC2EAD0A3066704402137","CalledMethods":["CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)","CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::.ctor(!0)","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::GetValueOrDefault()","System.Nullable\u003CShared.Models.Items.WeaponTypeEnum\u003E::get_HasValue()"],"StringLiterals":[],"Source":null},{"Id":"GetEquippedTrinkets(System.Guid)-\u003EShared.Models.Items.ItemInstanceModel[]","Name":"GetEquippedTrinkets","Signature":"public Shared.Models.Items.ItemInstanceModel[] GetEquippedTrinkets(System.Guid equipmentInventoryId)","Visibility":"public","ReturnType":"Shared.Models.Items.ItemInstanceModel[]","Parameters":[{"Name":"equipmentInventoryId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":86,"BodyHash":"3B4A6DE40C91AC1BC833FF85B622AC67F356679DDB1C550E9B68CEEDA2DEAFD4","Hash":"D6940F3ECF0A6D895DA4D2B841E09C581335CAB1997BE5694415C9DA26EB2682","CalledMethods":["CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)","System.Array::Empty()","System.Array::Clear(System.Array)","CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)","Shared.Models.Items.ItemInstanceModel::get_Data()"],"StringLiterals":[],"Source":null},{"Id":"GetPlayerEquipment(Shared.Entity.EntityWrapper)-\u003EShared.Models.Items.SharedInventoryModel","Name":"GetPlayerEquipment","Signature":"public Shared.Models.Items.SharedInventoryModel GetPlayerEquipment(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"Shared.Models.Items.SharedInventoryModel","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"B151965F0DCFC9F8D515220FBEE83553E8723506FACA69A38106D05FA44A5444","Hash":"3809F485250F8661672793B8E14735B547818D7E52310796DA0914746CD1DF57","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)","CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)"],"StringLiterals":[],"Source":null},{"Id":"IsItemEquipped(Shared.Entity.EntityWrapper, Shared.Models.Items.EquipmentType, System.String)-\u003ESystem.Boolean","Name":"IsItemEquipped","Signature":"public System.Boolean IsItemEquipped(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type, System.String itemId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Shared.Models.Items.EquipmentType","IsOut":false,"IsOptional":false},{"Name":"itemId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":135,"BodyHash":"9BC7B787F98D23AAEE3CF3A169CB686ECE9BB2390B15331950F0175B03C451F2","Hash":"FA3790FE2113E8CD530985C5C870D68FA7B7C73CBCA0562599056C19FFD46909","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)","CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)","Shared.Models.Items.ItemInstanceModel::get_Data()","System.String::op_Inequality(System.String, System.String)"],"StringLiterals":[],"Source":null}],"Hash":"E1975B65AA37927F0FCA251ED5CFDEB553B2E14E0CECD7A6258322EAE1D20468"}