CandideServer.Helpers.ServerEquipmentHelper
Type JSONpublic class in CandideServer.Helpers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Helpers - Base type
System.Object - Hash
E1975B65AA37927F0FCA251ED5CFDEB553B2E14E0CECD7A6258322EAE1D20468
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ReuseTrinketItems# | private | private Shared.Models.Items.ItemInstanceModel[] ReuseTrinketItems |
Methods
GetEquippedItemForType
#
public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, Shared.Models.Items.EquipmentType type)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Items.ItemInstanceModel - StaticTrue
- VirtualFalse
- Hash
6E053370C30FACF9CE398248F7C04AFD7F284B00F0F49223512344F3C4B69118 - Body hash
9DC0B118FA1460D4C81F13D5998F34DD3D766AB8C3FE3FCF1E1634A40FD87A89 - IL size91
Referenced calls
CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)Shared.Models.Items.ItemInstanceModel::get_Data()
GetEquippedItemForType
#
public Shared.Models.Items.ItemInstanceModel GetEquippedItemForType(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Items.ItemInstanceModel - StaticTrue
- VirtualFalse
- Hash
E2B8F3420C73156E6DF05E6F059D881B4F57E1E04DE6F5BF5CB99D601EF14604 - Body hash
743320784BBEABBB5CF9541FA1B2A6B635FBC2585FF415B053E65C071AFFB51E - IL size25
Referenced calls
GetEquippedItemForTypeSlot
#
public Shared.Models.Items.ItemInstanceModel GetEquippedItemForTypeSlot(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Items.ItemInstanceModel - StaticTrue
- VirtualFalse
- Hash
9493216FFDF1420818FE4C3467816A6E8F851E6808BB6F71A33ECACDCFD27D2B - Body hash
19A9EF1B70A65184FF75BC4F3494D225B68C08EBD1D32F60CA2C992B00BEC216 - IL size77
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)
GetEquippedItemForWeaponType
#
public Shared.Models.Items.ItemInstanceModel GetEquippedItemForWeaponType(System.Guid equipmentInventoryId, Shared.Models.Items.WeaponTypeEnum weaponType)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Items.ItemInstanceModel - StaticTrue
- VirtualFalse
- Hash
39E975794DFDA94D57A3AE14FB4911931FEA68E46D6EC2EAD0A3066704402137 - Body hash
59719DD1716CE343A4465C0D968605986BF74E4FD655FECE412AEEF24CFA5E6D - IL size280
Referenced calls
CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)Shared.Models.Items.ItemInstanceModel::get_Data()System.Nullable<Shared.Models.Items.WeaponTypeEnum>::.ctor(!0)System.Nullable<Shared.Models.Items.WeaponTypeEnum>::GetValueOrDefault()System.Nullable<Shared.Models.Items.WeaponTypeEnum>::get_HasValue()
GetEquippedTrinkets
#
public Shared.Models.Items.ItemInstanceModel[] GetEquippedTrinkets(System.Guid equipmentInventoryId)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Items.ItemInstanceModel[] - StaticTrue
- VirtualFalse
- Hash
D6940F3ECF0A6D895DA4D2B841E09C581335CAB1997BE5694415C9DA26EB2682 - Body hash
3B4A6DE40C91AC1BC833FF85B622AC67F356679DDB1C550E9B68CEEDA2DEAFD4 - IL size86
Referenced calls
CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)System.Array::Empty()System.Array::Clear(System.Array)CandideServer.Helpers.EquipmentSimpleInventoryHelper::GetInventorySlotIndexForType(Shared.Models.Items.EquipmentType)Shared.Models.Items.ItemInstanceModel::get_Data()
GetPlayerEquipment
#
public Shared.Models.Items.SharedInventoryModel GetPlayerEquipment(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Items.SharedInventoryModel - StaticTrue
- VirtualFalse
- Hash
3809F485250F8661672793B8E14735B547818D7E52310796DA0914746CD1DF57 - Body hash
B151965F0DCFC9F8D515220FBEE83553E8723506FACA69A38106D05FA44A5444 - IL size46
Referenced calls
Called by
CandideServer.Entities.Controllers.ServerFruitTreeController::OnDamagedCandideServer.Entities.Controllers.ServerSkinnyTreeController::HandleSkinnyTreeDamageCandideServer.Entities.Controllers.ServerTreeController::HandleTreeDamageCandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage
IsItemEquipped
#
public System.Boolean IsItemEquipped(Shared.Entity.EntityWrapper entity, Shared.Models.Items.EquipmentType type, System.String itemId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
FA3790FE2113E8CD530985C5C870D68FA7B7C73CBCA0562599056C19FFD46909 - Body hash
9BC7B787F98D23AAEE3CF3A169CB686ECE9BB2390B15331950F0175B03C451F2 - IL size135
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)Shared.Models.Items.ItemInstanceModel::get_Data()System.String::op_Inequality(System.String, System.String)