CandideServer.ServerServices.PlayerServerService
Type JSONpublic class in CandideServer.ServerServices
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerServices - Base type
System.Object - Hash
33074B08EDC7F9BC4E5806E963D9019DE2C398108CC8181F6ECBF80E59E97B87
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
JoinedPlayers# | public | public System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel> JoinedPlayers |
PeerConnectionChangeQueue# | private | private System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<CandideServer.Server.Network.ConnectedPeer, System.Boolean>> PeerConnectionChangeQueue |
Peers# | public | public System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState> Peers |
PlayerUpdatesList# | private | private System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage> PlayerUpdatesList |
_nextPlayerId# | private | private System.Int32 _nextPlayerId |
Methods
AfterPeerConnected
#
private System.Void AfterPeerConnected(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F5C09D3E73BD26400D71C696E099A54BCDCF62D6B564D52D993C89D108F80CF0 - Body hash
5A2F104C48E33E72CCBD80B35A8ADC6FFB3F723D7BAAA055B8C80082874BA8E2 - IL size29
Referenced calls
CandideServer.ServerServices.PeerConnectionState::.ctor()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::set_Item(!0, !1)
AfterPeerDisconnected
#
private System.Void AfterPeerDisconnected(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
00F426ED492C0C03028ABB932A31A7499736B944038D1BBB6E7F0420C8D97BB6 - Body hash
F965E58D73B21AF43C9F6E38E6BCF001F23778329E71D527FB068C23F9818FD2 - IL size85
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::Remove(!0, !1&)CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Item(!0)CandideServer.ServerServices.PlayerServerService::RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel)
String literals
player-disconnected
AfterServerStop
#
public System.Void AfterServerStop()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
335D0EC45D8C4DE5B3C3A654644112595F05BFFBB798433E95A0FECF96F727EE - Body hash
82619C4A870429921C79BADCDED9CA8ED25B80A40734665531C51B35635F3744 - IL size56
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()CandideServer.ServerServices.PlayerServerService::RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()
ChangeName
#
public System.Void ChangeName(System.String newName, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FD9AFE730AD002C3F0CFBB9727BB05B958E722135B21160848D37C2DF9CFAB44 - Body hash
7BCF8EF9FFE4B2674B460B9E81C8D160D0FA49BE8D808E9DEFFDECF45C33C8DA - IL size80
Referenced calls
System.String::IsNullOrWhiteSpace(System.String)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Item(!0)CandideServer.MessageModels.Players.ServerPlayerChangeNameModel::.ctor()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)
String literals
player-changed-name
GetPlayerIdFromPeer
#
public System.Nullable<System.Int32> GetPlayerIdFromPeer(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Nullable<System.Int32> - StaticTrue
- VirtualFalse
- Hash
848575E83DFDB485B545B9A56F4948E92EAB9F9F978B58AE44552E70BFFF17B7 - Body hash
13A007EF9D706A180FBC440D9C8093B054F73B0BB7217034588279E0CA8E5C76 - IL size42
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::TryGetValue(!0, !1&)System.Nullable<System.Int32>::.ctor(!0)
GetPlayerInfoFromCharacter
#
public CandideServer.ServerServices.ServerJoinedPlayerModel GetPlayerInfoFromCharacter(CandideServer.Models.Player.ServerPlayerCharacter playerCharacterModel)
Method metadata
- Visibilitypublic
- Return type
CandideServer.ServerServices.ServerJoinedPlayerModel - StaticTrue
- VirtualFalse
- Hash
288E2C940F8F9B18D8BC5D85A06240762D6F67956CA076B66CDD6D48249195DA - Body hash
1A8A8B6D3474C404AC73639D43049E35C27663EEF69449F232134825CAED4128 - IL size24
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)
GetPlayerInfoFromJoinedPlayerId
#
public System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>> GetPlayerInfoFromJoinedPlayerId(System.Int32 playerId)
Method metadata
- Visibilitypublic
- Return type
System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>> - StaticTrue
- VirtualFalse
- Hash
0A7D0D45EDCE187BB5A7964DF4F56CC7D71A2E086B96740D7E6C4479D407686F - Body hash
FB10E42D1DA2D6A39F9A652947D804E7AA8272B13BEC09019E0490BCCE926D1F - IL size42
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)
GetPlayerInfoFromPeer
#
public System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>> GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>> - StaticTrue
- VirtualFalse
- Hash
2A982523C79075BF40600105EF60C987CA0BA0D7C33361E2003960415D54616B - Body hash
7F83237C50CFAC4F8652C2F8DB8E3854D9E1ACA55DB612C9318E54A6DE287081 - IL size12
Referenced calls
Called by
CandideServer.ServerManagers.QuestsServerManager::TryFinishQuestCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerAttachRequestCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerDepleteResourceStorageEndpointAndActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerDetachActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerSittingActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerThrowActionCandideServer.ServerServices.SpellServerService::OnReceive_PlayerCastSpell
GetPlayerInfoFromPeerId
#
public System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>> GetPlayerInfoFromPeerId(System.Int32 id)
Method metadata
- Visibilitypublic
- Return type
System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>> - StaticTrue
- VirtualFalse
- Hash
33C91F5F93A8B8D6B5BDC8EB98EDB6176DF89228F3AA7F0CA41A369C6B44AE8C - Body hash
E7C1DA83E84E98F5992A12788ECD9134DDBE1397AE99BC1AD550734FAEDE2134 - IL size78
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Item(!0)System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>::.ctor(!0, !1)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::.ctor(!0)
Called by
CandideServer.Server.BaseServer::CheckCommandCandideServer.Server.BaseServer::ListenerOnNetworkReceiveEventCandideServer.Server.BaseServer::RiptideListenerOnNetworkReceiveEventCandideServer.ServerManagers.CropServerManager::TryPlaceCropCandideServer.ServerManagers.EntityServerManager::DamageEntityCandideServer.ServerServices.BlessingsServerService::OnReceive_RequestApplyBlessingCandideServer.ServerServices.BuildingsServerService::OnReceive_DepositEntityIntoStorageCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepleteResourceStorageEndpointCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepositResourceStorageEndpointCandideServer.ServerServices.ChatLogServerService::OnReceive_PlayerChatCommandMessageCandideServer.ServerServices.ChatLogServerService::OnReceive_PlayerChatMessageCandideServer.ServerServices.ConstructionSitesServerService::OnReceive_CreateConstructionSiteCandideServer.ServerServices.ConstructionsServerService::OnReceive_CreateConstructionCheatCandideServer.ServerServices.EntityServerService::OnReceive_EntityDieAndSpawnWorldItemsCandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromJoinedPlayerIdCandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerCandideServer.ServerServices.PlayerServerService::OnReceive_PlayerSetFurnitureModeCandideServer.ServerServices.RobotBossServerService::OnReceive_RobotBossSyncCandideServer.ServerServices.SimpleInventoryServerService::OnReceive_DropItemCandideServer.ServerServices.SimpleInventoryServerService::OnReceive_DropMoneyCandideServer.ServerServices.WorldServerService::OnReceive_GetWorldOwner
GetViewAreaRect
#
private CandideCreator.Shared.Models.RectangleF GetViewAreaRect(Microsoft.Xna.Framework.Point viewAreaSize)
Method metadata
- Visibilityprivate
- Return type
CandideCreator.Shared.Models.RectangleF - StaticTrue
- VirtualFalse
- Hash
442117BD5F87EB36DBC120EB222E691951A046F5E8D2A9D94225691850A88CAC - Body hash
BC2BF759C1FBF1CAD9CEA3FC043AA79D3D66F06E25545663D99AFD2DE3221CC5 - IL size43
Referenced calls
Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
JoinedPlayerModelToServerPlayerModel
#
public CandideServer.MessageModels.Players.ServerPlayerMessage JoinedPlayerModelToServerPlayerModel(CandideServer.ServerServices.ServerJoinedPlayerModel model)
Method metadata
- Visibilitypublic
- Return type
CandideServer.MessageModels.Players.ServerPlayerMessage - StaticTrue
- VirtualFalse
- Hash
3320CC8C68B17216C4458FA2C8D2D2C404C8923AA6F7CB843128DFA5EA278371 - Body hash
0BF5624CF61CE4FF0402ADAE6B10252E232A0770D7FFD55F353EB1C4F4A997C0 - IL size37
Referenced calls
CandideServer.MessageModels.Players.ServerPlayerMessage::.ctor()
Login
#
public System.Void Login(CandideServer.MessageModels.Players.LoginModelMessage loginMessage, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C7A34D4160EB2FD809F85B4071C50C010F00DBE2487EE4153799E07A9A4219D7 - Body hash
5A41EABD7087128FD04B6AD7990EED8630891F2C8CF2C98440256DF133975D56 - IL size1215
Referenced calls
PlayerServerService.<>c__DisplayClass16_0::.ctor()System.Collections.Generic.HashSet<System.Int32>::Contains(!0)CandideServer.Server.BaseServer::Kick(CandideServer.Server.Network.ConnectedPeer)System.String::IsNullOrEmpty(System.String)System.String::op_Inequality(System.String, System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.Server.BaseServer::SendGetResponseError(CandideServer.EventBus.EventBusArgs, System.Byte)CandideServer.ServerManagers.PlayerCharacterServerManager::SanityCheckCharacter(CandideServer.MessageModels.Players.PlayerLoginModel)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.CharacterFlag>::GetEnumerator()Dictionary.Enumerator<System.String, Shared.Models.Player.CharacterFlag>::get_Current()System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Player.CharacterFlag>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.CharacterFlag>::Remove(!0)Dictionary.Enumerator<System.String, Shared.Models.Player.CharacterFlag>::MoveNext()System.IDisposable::Dispose()PlayerServerService.<>c__DisplayClass16_0::<Login>b__0(System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>)System.Func<System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Value()CandideServer.ServerServices.PlayerServerService::PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::TryGetValue(!0, !1&)CandideServer.ServerManagers.PlayerCharacterServerManager::SetupCharacter(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.ItemInstanceModel[], Shared.Models.Items.ItemInstanceModel[], System.UInt64, System.Int32)CandideServer.ServerServices.ServerJoinedPlayerModel::.ctor()CandideServer.MessageModels.Players.PlayerUpdateMessage::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()CandideServer.ServerServices.PlayerServerService::GetViewAreaRect(Microsoft.Xna.Framework.Point)CandideServer.Entities.Controllers.ServerPlayerEntityController::.ctor()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::set_Item(!0, !1)
String literals
Received invalid password for name '' fromReceived invalid character fromplayer-joinedCharacter '' () logged in with external id '', assigned to player id
OnReceive_PlayerDieCheat
#
public System.Void OnReceive_PlayerDieCheat(CandideServer.MessageModels.PlayerCharacters.PlayerDieCheatMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
DC0FC19E11C5150BFD6B6315765201328B2FD501FDCF7CE955C9FEF791613C57 - Body hash
7D026C31DC9C2F5256B4C8D1354B583CC6DAE5F07E3E239ED0CF9EFA91871241 - IL size135
Referenced calls
Shared.Entity.EntityWrapper::get_Health()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)
OnReceive_PlayerSetFurnitureMode
#
public System.Void OnReceive_PlayerSetFurnitureMode(CandideServer.MessageModels.PlayerCharacters.PlayerSetFurnitureMode msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
55E9DFF8DB9C7971F287D1E36438AD950798F2BCA0D66957A1E3ABAF5A20284E - Body hash
862B50B718C2A8EB890035590D73FABE840E4215E1354DFD2266257C79501516 - IL size55
Referenced calls
CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::get_HasValue()System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::GetValueOrDefault()
OnReceive_PlayerSetViewArea
#
public System.Void OnReceive_PlayerSetViewArea(CandideServer.MessageModels.Players.SetPlayerViewAreaMessage msg, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2BE0DB8916EB3C7378C9423AB4DAD7AC47A40389D24F5DC65939CF048F5352EC - Body hash
AC3661BDBB7515F4894291AADDC03615B6B94E9E3490D2A731D24E948096E69D - IL size22
OnReceive_Teleport
#
public System.Void OnReceive_Teleport(CandideServer.MessageModels.Players.TeleportMessage message, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9D8DBD7EE67B80E2CC025EE9311947FD7D4A4D1638B7DAAD06FA008F373F9906 - Body hash
F4A05A96E7D5D19637430C47972493F54CDF83319FF4859B144D5C20802AEC2F - IL size142
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.ServerGameState::TryGetWorld(System.Guid, CandideServer.Models.Worlds.WorldModel&)CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)CandideServer.ServerManagers.PlayerServerManager::MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Nullable<System.Guid>, System.Boolean)
OnServerGameStateLoaded
#
private System.Void OnServerGameStateLoaded(CandideServer.GameDescription gameDescription)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1D6CAC3397787F338B8CF5D7BC0782FB2F72AAB3FDDFB18E1CACD5E040F5FC84 - Body hash
F1716A9C4CF492FDA4A79EC79252DF5A0316C1A85CE8BD3A23349CD2F5E84E4F - IL size114
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()CandideServer.ServerManagers.PlayerCharacterServerManager::AfterCharacterDisconnected(CandideServer.Models.Player.ServerPlayerCharacter)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Clear()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::Clear()System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage>::Clear()
PeerConnect
#
public System.Void PeerConnect(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9A6BDB8B785BAFB78FD0B15ADF8883D98344455806DDC29A2D39B5E2C11AC619 - Body hash
0E655B3B613BB660A43B21D5C8E8FE271923A0484D7D73138626214846B3F3CD - IL size18
Referenced calls
System.ValueTuple<CandideServer.Server.Network.ConnectedPeer, System.Boolean>::.ctor(!0, !1)System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<CandideServer.Server.Network.ConnectedPeer, System.Boolean>>::Enqueue(!0)
PeerDisconnect
#
public System.Void PeerDisconnect(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1D5485EAABCB7F5EF94EE24BC114CD5DCE0E025BB9740F53B3DC741B39DEA79C - Body hash
34868EC6978DAF09A2258D6FE301A01A8AF26DD54B07189341D94CA9E9879440 - IL size18
Referenced calls
System.ValueTuple<CandideServer.Server.Network.ConnectedPeer, System.Boolean>::.ctor(!0, !1)System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<CandideServer.Server.Network.ConnectedPeer, System.Boolean>>::Enqueue(!0)
PlayerDied
#
public System.Void PlayerDied(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F53983467F9F3EACBEFB746E26563FA8DF93E770295AD75DD9B0EEA39C88963B - Body hash
9032D8B553CC70D3D56E36B7BB360E69140D846D8288470811FD5A4088501BA2 - IL size23
Referenced calls
System.Nullable<CandideServer.Server.Network.ConnectedPeer>::.ctor(!0)CandideServer.ServerManagers.PlayerServerManager::OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, System.Nullable<CandideServer.Server.Network.ConnectedPeer>)
PlayerSwitchWorld
#
public System.Void PlayerSwitchWorld(CandideServer.MessageModels.PlayerCharacters.PlayerSwitchWorldMessage message, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EF3E247EC9DC586AD5928B481C393290676A984A85A27476F733DD3625FDBA69 - Body hash
78DE620E03DBFC6999AAB1988479A3F602BA433BDC705D8D9EDE91D0C371C746 - IL size66
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)CandideServer.ServerManagers.PlayerServerManager::PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Guid, Microsoft.Xna.Framework.Vector3, CandideServer.SyncStrategies.SyncStrategy)
PlayerUpdate
#
public System.Void PlayerUpdate(CandideServer.MessageModels.Players.PlayerUpdateMessage message, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
38AF6401974656BFFE7840FE64F57EF4DDF5DA307D2C8415C52A73F80EEB9059 - Body hash
0AA53D3434154482AD4DAD47D5CCE1C6981F91C69EF1FF6B032A71534F5A5E79 - IL size166
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Item(!0)CandideServer.ServerManagers.PlayerServerManager::UpdatePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Models.Player.PlayerCharacterModel, CandideServer.MessageModels.Players.PlayerUpdateMessage)
RemovePlayer
#
private System.Void RemovePlayer(CandideServer.ServerServices.ServerJoinedPlayerModel playerInfo)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
30D43D65E69A7D484BB491D828B040203019864EFB796728E64643B4AB18322E - Body hash
09EB8F4EEC298A9140941D60F98107CBE343EF3A4C0A623B89FA50362A712C22 - IL size74
Referenced calls
CandideServer.ServerControllers.PlayerCharacterSController::SaveEntityAurasToCharacterModel(CandideServer.ServerServices.ServerJoinedPlayerModel)CandideServer.ServerManagers.PlayerServerManager::PlayerDisconnected(CandideServer.ServerServices.ServerJoinedPlayerModel)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Remove(!0)CandideServer.ServerServices.ServerState_InventoriesPlayerListenersController::UnregisterListener(CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerManagers.PlayerCharacterServerManager::AfterCharacterDisconnected(CandideServer.Models.Player.ServerPlayerCharacter)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)
Called by
String literals
player-removed
SendChangePlayerHealth
#
public System.Void SendChangePlayerHealth(CandideServer.Server.Network.ConnectedPeer peer, System.Single healthChange, System.Boolean setHealth)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
69ADC734875CD83B6D886FDE85EAAEBE90D3ADD2B6014E6C49E7B36515D0155D - Body hash
AD4933C880CB8A1EE2FE7E9973469C31B46F9A9CA9D5E5CD1396018C2BC8B8B5 - IL size47
Referenced calls
String literals
change-player-health
SendEnterDungeon
#
public System.Void SendEnterDungeon(CandideServer.MessageModels.PlayerCharacters.EnterDungeonMessage message, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
698661FFE19D4EE139DD4B702B757A6ED21739034F9D6AA0EC7103A74D659442 - Body hash
CC7A9DAEB65ACEE5405EE15A1AEE8C015BD873E17F4B6C328550D099A4777C40 - IL size23
Referenced calls
String literals
enter-dungeon
SendEnterDungeonRoom
#
public System.Void SendEnterDungeonRoom(CandideServer.MessageModels.PlayerCharacters.EnterRoomMessage message, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AC5CDC699800C99A91BBF29F2118F41D3BD3F7559C68C3F863F0A037B0A228A7 - Body hash
193F9C415F6B14390D47460B38D2637A6DC1265EE77D80C716B01E2D7F012DF3 - IL size23
Referenced calls
String literals
enter-room
SendPlayerDiedMessage
#
public System.Void SendPlayerDiedMessage(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AA7DCDD4BE0B46377C46DD3C83A28AFFB05314C159978BC124691BDD373060C2 - Body hash
7DB6EABEE7A9F0DE403D10FD6A26B0E5B0F195344388F1138209BF6F28EC76B4 - IL size18
Referenced calls
String literals
player-died
SendRemovePlayersGrave
#
public System.Void SendRemovePlayersGrave(System.Guid entityId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
62FA4F10A8A278A1462454479E32FED62F113E2E0EC416CCE4978E058A143779 - Body hash
AF9601B9738D5AD35DDE5FD1C0DEB552792BDBCC50217AD78F3233BFDCAB316E - IL size43
Referenced calls
Called by
String literals
remove-players-grave
SendToNearbyPlayers
#
public System.Void SendToNearbyPlayers(System.Int32 playerId, System.String networkKey, System.Object data, CandideServer.EventBus.EventBusArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
341E8F39278B08ED026693D094C08EAA7A99BAF7EDAB56258651B65D426D8362 - Body hash
D4862E7E110A1B759549BEDA6C25971D6D21BEC9C4A26DB4388C038389D95F61 - IL size69
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayers(System.String, System.Object, Microsoft.Xna.Framework.Vector2, System.Single, System.Int32, System.Guid)
Called by
CandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerAttachRequestCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerDepleteResourceStorageEndpointAndActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerActionIntCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerDetachActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerSittingActionCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerThrowActionCandideServer.ServerServices.PlayerCharacterServerService::SetActionState
SendUpdatePlayersGrave
#
public System.Void SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel graveEntity, CandideServer.ServerServices.ServerJoinedPlayerModel player)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
481E53AC120ACFDB656ACCAEA92ED9FC10A28BC4F2D47C81F4CBED9B6505BBE3 - Body hash
C284AF443AD6A44FC14B8A4EB8AD1F1573B3ABA316914E49959EFCE0B95B3D24 - IL size75
Referenced calls
Called by
String literals
update-players-grave
Send_PlayerSwitchedWeapons
#
public System.Void Send_PlayerSwitchedWeapons(CandideServer.MessageModels.Equipment.PlayerSwitchedWeaponsMessage msg, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EA3A3FA4F7B77BF332CA7AAA0AD181069C2E4779B6CDA26D49EAB45D3CA1D53E - Body hash
79837FFE7F784E8A29AA83E9BBCDA72A9F41E3B25C49750D431490C0D5C31195 - IL size18
Referenced calls
String literals
equipment-players-switched-weapons
Send_PlayerSwitchWorld
#
public System.Void Send_PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel player, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FDFB65B5DAC643044F592FBAEA1BBD37E72B00B76DD97C0D927E1864B2A0FA56 - Body hash
2408AE56A6CE10E7C74B2F41E429E9E5A8EB312FBCA8C50BB06F39488D15236E - IL size80
Referenced calls
CandideServer.MessageModels.PlayerCharacters.PlayerSwitchedWorldMessage::.ctor()CandideServer.Server.BaseServer::SendHostMessage(System.String, System.Object, CandideServer.SyncStrategies.SyncStrategy)
String literals
player-switched-world
Update
#
public System.Void Update(System.UInt64 tick)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EE9397E037E51E81089EF565D73CDB2BA4110E620FE552819078AB8593032B13 - Body hash
27E7B170F3D44567A447152062173A4D11C344D419EF48B5F4795943706A73E8 - IL size177
Referenced calls
System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage>::Clear()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage>::Add(!0)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage>::get_Count()CandideServer.MessageModels.Players.PlayerUpdatesMessage::.ctor()Microsoft.Xna.Framework.GameTime::get_TotalGameTime()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)
String literals
player-updates
UpdateConnectionQueues
#
public System.Void UpdateConnectionQueues()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
094B4BD1DE68992651B5E50BC45551F3738704BC3BFB8D4E0DFD3573EBDBE9BC - Body hash
116680697E85D38490F04A44399078151DCFDF5AE80B7682BC4BB570183761BE - IL size46
Referenced calls
System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<CandideServer.Server.Network.ConnectedPeer, System.Boolean>>::TryDequeue(!0&)CandideServer.ServerServices.PlayerServerService::AfterPeerConnected(CandideServer.Server.Network.ConnectedPeer)CandideServer.ServerServices.PlayerServerService::AfterPeerDisconnected(CandideServer.Server.Network.ConnectedPeer)