CandideServer.ServerManagers.ServerSimpleInventoryManager_Player
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
CD63595A0BFA9786A90400CB72E37F6F4B37954A2676931C0300204F3035EDFA
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ErrorChangedInventories# | private | private System.Collections.Generic.HashSet<System.Guid> ErrorChangedInventories |
_currentPeer# | private | private CandideServer.Server.Network.ConnectedPeer _currentPeer |
_error# | private | private System.Boolean _error |
_started# | private | private System.Boolean _started |
Methods
Finish
#
private System.Void Finish()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3F30322BA85A10A89074015CDD6AA176D2D1990CAD3D52814EFBF80ADA7B8591 - Body hash
93B498C46FA0DAC70A5D5294F8ECD97E7543E280E4998658A7DAFDA2C03011C7 - IL size76
Referenced calls
CandideServer.ServerServices.SimpleInventoryServerService::Send_PlayerInventoriesDesynced(System.Collections.Generic.HashSet<System.Guid>, CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.HashSet<System.Guid>::Clear()CandideServer.ServerManagers.SimpleInventoryServerManager::OnInventoriesChanged(System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<System.Int32>>, System.Collections.Generic.HashSet<System.Guid>)CandideServer.Inventory.ServerInventoryApplyBridge::Cleanup()
LogError
#
private System.Void LogError(Shared.Inventory.DeltaModels.DeltaAction action)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
17E911F9B2393EE2FD59C2E365AE73EABAA8AD56643A488D2196F61ED5A14F9F - Body hash
FD5D51B16F2B40347EDD34D0F9DC15489CE4F49975CCA2FCE48160D6D185107B - IL size77
Referenced calls
System.Guid::op_Inequality(System.Guid, System.Guid)System.Collections.Generic.HashSet<System.Guid>::Add(!0)
LogError
#
private System.Void LogError(System.Collections.Generic.IEnumerable<Shared.Inventory.DeltaModels.DeltaAction> actions)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A3323B27B865E4AA7ED4C6748638E26E7AFD36273D9714738686CD475615D4E0 - Body hash
E0B123E740A554B2C5F8555C1732A88D6658D81DC78D949AC044426156C742EA - IL size41
Referenced calls
System.Collections.Generic.IEnumerable<Shared.Inventory.DeltaModels.DeltaAction>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Inventory.DeltaModels.DeltaAction>::get_Current()CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(Shared.Inventory.DeltaModels.DeltaAction)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()
Player_InventoryApplyDelta
#
public System.Void Player_InventoryApplyDelta(Shared.Inventory.DeltaModels.DeltaAction action, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ECB2D8EF0E8C3031307B44B9CE329B7F5AB83FFED4F90697E43933B27FCD2025 - Body hash
552989913CA5A5F5F3AB0955B30D75E4A49A554804709AFBCCD8A8AB234A8890 - IL size31
Referenced calls
CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Start(CandideServer.Server.Network.ConnectedPeer)Shared.Inventory.InventoryApplyEngine::TryApplyAction(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, Shared.Inventory.DeltaModels.DeltaAction)CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(Shared.Inventory.DeltaModels.DeltaAction)CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Finish()
Player_InventoryApplyManyDelta
#
public System.Void Player_InventoryApplyManyDelta(System.Collections.Generic.IReadOnlyCollection<Shared.Inventory.DeltaModels.DeltaAction> actions, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1C4AC54605A5BDADD691BC684D87251D15BB81EC63D90271F2534B698001A326 - Body hash
5954E3ED5D414EDCBF6C90503F0F9602E5A0D343D1C0C2D2E913BCF11A928095 - IL size31
Referenced calls
CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Start(CandideServer.Server.Network.ConnectedPeer)Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection<Shared.Inventory.DeltaModels.DeltaAction>)CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(System.Collections.Generic.IEnumerable<Shared.Inventory.DeltaModels.DeltaAction>)CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Finish()
Player_LootAll
#
public System.Void Player_LootAll(System.Guid sourceInventoryId, System.Guid targetInventoryId, System.Nullable<System.Guid> equipmentInventoryId, System.Boolean allowPartialStack, Shared.Inventory.Models.LootAllStrategy strategy, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5A736A97AD71CC4B8C2ABC066450D2F5798517B29E5514EB02D58A70170378E6 - Body hash
040C770D93033913AEDB96E4C9385B6038B2BB3C89D7B77800383A856A58A26D - IL size119
Referenced calls
CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Start(CandideServer.Server.Network.ConnectedPeer)Shared.Inventory.ComplexInventoryDeltaEngine::LootAll(Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel, System.Boolean, Shared.Inventory.Models.LootAllStrategy, Shared.Models.Items.SharedInventoryModel, System.Boolean)CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::Finish()Shared.Inventory.InventoryApplyEngine::TryApplyManyActions(Shared.Inventory.InventoryApplyBridge.IInventoryApplyBridge, System.Collections.Generic.IReadOnlyCollection<Shared.Inventory.DeltaModels.DeltaAction>)CandideServer.ServerManagers.ServerSimpleInventoryManager_Player::LogError(System.Collections.Generic.IEnumerable<Shared.Inventory.DeltaModels.DeltaAction>)
Start
#
private System.Void Start(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
57E8336797F651EE04B500FECC6FC6CC29FCA03B7DFA8324F3BEC21C77DA2941 - Body hash
2177409340493EAC066371AF40FBFF2B01BCB14C114BCE03A07A5CC885ED620C - IL size24