CandideServer.ServerManagers.PlayerServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
BE03A25DB04E68268CC5B1C89A90EC4E28C61ED82BBC5AF90EEC59286DD4A264
Relationships
Base type
System.Object
Methods
AnyPlayerInWorld
#
public System.Boolean AnyPlayerInWorld(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
AE34AE24CDED3CA62C4D9E05436FAD30A83CFA3EAA60FCC1D0DD33381DB56E47 - Body hash
90B0A2A7F736C8ACDA2BA6F0C80156E00EC85EADA997658A1C3E2538D4A7E79F - IL size81
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()System.Guid::op_Equality(System.Guid, System.Guid)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()
Called by
CandideServer.Buildings.BuildingControllers.WaterMillController::UpdateCandideServer.Citizens.GenericServerCitizenController::UpdateCandideServer.Entities.ScheduleSystem.Schedule::UpdateIsBeingInteractedWithCandideServer.ServerManagers.PlayerServerManager::PlayerSwitchWorldCandideServer.ServerSystems.BossServerSystem::UpdateCandideServer.ServerSystems.EntitySpawnServerSystem::UpdateDespawn
AnyPlayerInWorld
#
public System.Boolean AnyPlayerInWorld(System.Guid worldId, System.Int32 doNotCountPlayerId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
41D534579655A61B28C88EA11E07F98F637815640997A37D2037D3149ACA914C - Body hash
794E2B15E8A725235E37F04012C36A24874E9C5DC90BF68A1A8C2B45177DC705 - IL size92
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()System.Guid::op_Equality(System.Guid, System.Guid)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()
GetPlayerFromEntity
#
public CandideServer.ServerServices.ServerJoinedPlayerModel GetPlayerFromEntity(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
CandideServer.ServerServices.ServerJoinedPlayerModel - StaticTrue
- VirtualFalse
- Hash
0D30FAF0CE1238ABB03865FEE7B976D4353A705FD5092FDF970A7BD0EF55D0D4 - Body hash
DD5D333C35D826576B3864D0EAFFB080622BF6D7063B54B079BC66EF155A8F6A - IL size24
Referenced calls
System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)
Called by
CandideServer.Entities.Bridges.ServerEntitySystemBridge::GetEquippedItemsCandideServer.Entities.Bridges.ServerEntitySystemBridge::GetFavourAndGlobalAurasCandideServer.Entities.Bridges.ServerEntitySystemBridge::OnEntityKilledCandideServer.Entities.Controllers.ServerBedController::OnEntityDetachedCandideServer.Entities.Controllers.ServerBedController::OnInteractCandideServer.Entities.Controllers.ServerFruitTreeController::DropFruitCandideServer.Entities.Controllers.ServerFurnitureController::OnDamagedCandideServer.Entities.Controllers.ServerItemStandController::DropHeldItemCandideServer.Entities.Controllers.ServerWildCitizenEntityController::OnDamagedCandideServer.Entities.ControllerSets.MinervasOwl.ServerOwlBossEggController::OnDamagedCandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossEggController::OnDamagedCandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForTypeCandideServer.Helpers.ServerEquipmentHelper::GetEquippedItemForTypeSlotCandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipmentCandideServer.Helpers.ServerEquipmentHelper::IsItemEquippedCandideServer.ServerManagers.PlayerServerManager::PlayerEntityKilled
GetPlayerLoadedChunksWorldRectangle
#
public Microsoft.Xna.Framework.Rectangle GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2 playerPos, CandideServer.ServerServices.ServerJoinedPlayerModel model)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Rectangle - StaticTrue
- VirtualFalse
- Hash
350728D5B945E645EECDBCAFC00910F684C67BD63342564CCC6C41A8EE6BF644 - Body hash
3542BC686A03A400780A17DE4F6E5A10E8DD824FBC0F29DC2C1340911A7FB058 - IL size107
Referenced calls
CandideCreator.Shared.Models.RectangleF::Offset(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::get_TopLeft()CandideServer.Models.ServerChunkedWorld::WorldToChunkPosition(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::get_BottomRight()CandideServer.Models.ServerChunkedWorld::WorldToChunkPositionRoundUp(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Point::op_Multiply(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
GetPlayersInWorld
#
public System.Collections.Generic.IReadOnlyCollection<Shared.Entity.EntityWrapper> GetPlayersInWorld(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.IReadOnlyCollection<Shared.Entity.EntityWrapper> - StaticTrue
- VirtualFalse
- Hash
A4F7467BBAAD4892B2D0961FB922CD3005CE6966CA939EF17B00C9E9322D9DAE - Body hash
276A1AFFA6104D15C0091A98B43451B7A4C70BFD16169DFC46CF849B6029B2D6 - IL size23
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>>::TryGetValue(!0, !1&)System.Array::Empty()
Called by
BM.EnemyUtil::IsOutsideFoWBM.EnemyUtil::TrySelectAndSetRandomPlayerTargetBM.PlayerIsOnScreen::UpdateBM.TryGetBestCorpseToFlyTo::UpdateCandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::UpdateIdleCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::GetRandomPlayerToTargetCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::UpdateEyeAttackCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanTempleBlackTrapController::UpdateCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SelectRandomPlayerAsTargetCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::UpdateCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController2::SelectRandomTargetCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::GetPlayerCountCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::HandleArenaWipeResetCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::Enter_OnCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::GetRandomPlayerCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_OnCandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::StartFightCandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::UpdateInactiveCandideServer.Models.Spells.ServerMassHealSpell::DoCast
HandlePlayerGraveInDungeon
#
private System.Void HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, CandideServer.Entities.ServerEntityModel grave)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D43B7A9947B2C3D271C286E55C10EC55AB3875589C8B2540625FA008EABA326F - Body hash
417CE9D4F8A7E86195754ABC300065E949BF19D31D236FFDE799B4AA2E01CAFA - IL size248
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.PlayerServerManager::<HandlePlayerGraveInDungeon>g__MoveGraveToDefaultLocation|21_0(PlayerServerManager.<>c__DisplayClass21_0&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::.ctor()System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>::.ctor(!0, !1, !2)System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::set_Item(!0, !1)
IsPlayerEntity
#
public System.Boolean IsPlayerEntity(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
DC25FC235843D65C3FA08C7813F64F46135B853ED74E3BFC94E53B9E6B0AFF67 - Body hash
CB9B028F2144DC32FC91F0B7702FF10351FEFDC10B7E864CBE8817F9847EE7E7 - IL size17
Referenced calls
System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::ContainsKey(!0)
Called by
CandideServer.Entities.Controllers.ServerBasicFurnitureController::OnDamagedCandideServer.Entities.Controllers.ServerCart2Controller::OnInteractCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerExplosivePotController::OnDamagedCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::UpdateCandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController::TookWeakSpotDamageCandideServer.Entities.ControllerSets.Veins.ServerVeinController::OnOutOfHealthCandideServer.Helpers.EntityRepairHelper::ShouldRepairServer
IsPlayerEntityId
#
public System.Boolean IsPlayerEntityId(System.Nullable<System.Guid> entityId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
42C79F0AA40C9BDFA2983903F319B9495116B539FD642580B2D7E6E2CC765FEA - Body hash
87B02BB386B07DB891489074FB51C7E225611300CE719C226F29581C0EBC29B4 - IL size29
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::ContainsKey(!0)
LoadInPlayerGravesInDungeon
#
public System.Void LoadInPlayerGravesInDungeon(CandideServer.Models.Dungeons.DungeonLocationModel location)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6BA651F0146DCE2609B493C17E121F5B29CDB39281C7FF3FD3FC89559C967E08 - Body hash
1DE988D44BC1268A945139CEB3FE6ED6AE56B425317C0238639205D62F11AB22 - IL size307
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::GetEnumerator()Dictionary.Enumerator<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::Remove(!0)CandideServer.ServerServices.PlayerServerService::SendRemovePlayersGrave(System.Guid)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)CandideServer.ServerControllers.SpawnEntityArgs::.ctor()System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Object::ToString()System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)Dictionary.Enumerator<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::MoveNext()System.IDisposable::Dispose()
Called by
String literals
inventory_id
MovePlayerCharacter
#
public System.Void MovePlayerCharacter(CandideServer.ServerServices.ServerJoinedPlayerModel player, Microsoft.Xna.Framework.Vector3 position, System.Nullable<System.Guid> worldId, System.Boolean sendToPlayer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7624F1B87842893D32614231E695E232ECE12EE50B917A474EE22A729DA1AB96 - Body hash
7CD0B5587B55B74AFF353C45B07D8A72EB88483F6E100565F89F6061374266E4 - IL size188
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Guid::op_Inequality(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)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage::.ctor()CandideServer.ServerServices.PlayerCharacterServerService::SendMovePlayer(CandideServer.MessageModels.PlayerCharacters.MovePlayerMessage, CandideServer.Server.Network.ConnectedPeer)
MovePlayersGrave
#
private System.Void MovePlayersGrave(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Microsoft.Xna.Framework.Vector3 position, System.Guid graveId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6F24FFD573CD81343F22F6319A7F1F2B12F5EE1822F88A9C3825A4EDFACFD55D - Body hash
FCD9BDE01AA91EEFF5361675BB8A281E80A58433A15C17B0060A67121A46D63B - IL size79
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.ServerManagers.EntityServerManager::MoveEntity(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid)CandideServer.ServerServices.PlayerServerService::SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel, CandideServer.ServerServices.ServerJoinedPlayerModel)CandideServer.ServerManagers.PlayerServerManager::HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.Entities.ServerEntityModel)
OnPlayerDied
#
public System.Void OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage message, System.Nullable<CandideServer.Server.Network.ConnectedPeer> skipNetPeer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F37150DDE96537683CBDDE84A5F3BDE9F6C30E7F8A9867DB894509EAA1F5AFF9 - Body hash
A6FEC1C5AA7D2D8959F9B3EEEB652D19BEEF06E2751E0760E64749ADF8E0D7DD - IL size391
Referenced calls
PlayerServerManager.<>c__DisplayClass18_0::.ctor()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_Value()CandideServer.ServerManagers.PlayerServerManager::MovePlayersGrave(CandideServer.ServerServices.ServerJoinedPlayerModel, Microsoft.Xna.Framework.Vector3, System.Guid)CandideServer.ServerManagers.PlayerServerManager::SpawnGrave(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Nullable<Microsoft.Xna.Framework.Vector3>)CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.String, CandideServer.Models.ChatMessageType)CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)System.Nullable<CandideServer.Server.Network.ConnectedPeer>::get_Value()CandideServer.SyncStrategies.SyncStrategy::SkipPeer(System.Int32)CandideServer.ServerServices.PlayerServerService::SendPlayerDiedMessage(CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, CandideServer.SyncStrategies.SyncStrategy)CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage::.ctor()CandideServer.SyncStrategies.SyncStrategy::Everyone()PlayerServerManager.<>c__DisplayClass18_0::<OnPlayerDied>b__0()System.Action::.ctor(System.Object, System.IntPtr)CandideServer.ServerSystems.DelayedActionsServerSystem::Delay(System.Single, System.Action)CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)CandideServer.ServerManagers.DungeonServerManager::GetDungeonRoomFromWorldId(System.Guid)CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid, System.Int32)CandideServer.Generators.Dungeon.ServerChallengeDungeonSetup::ResetRoom(CandideServer.Models.Dungeons.DungeonLocationModel, CandideServer.Models.Dungeons.DungeonLocationRoomModel)
Called by
String literals
Player_Chat_Died
PlayerDisconnected
#
public System.Void PlayerDisconnected(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
41E614B588583EBDEAA04747B37EFFA5E03154D4950CA35A3F50B13462D58401 - Body hash
37F5282C127E4110909DBC16F0FB03081A45211D72AAA35B7A74D4D99612F634 - IL size32
Referenced calls
PlayerEntityKilled
#
public System.Void PlayerEntityKilled(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9C191978B1A0BAA4598F7A19117B9419B47AF665157EB58ED2FA98B09E94D077 - Body hash
1ABB1F4E6268D6C3FF539846B50B1921EA46E40BB7C16CCEE2EF27B2B249EAE0 - IL size28
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayerFromEntity(Shared.Entity.EntityWrapper)CandideServer.ServerManagers.PlayerServerManager::OnPlayerDied(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.MessageModels.PlayerCharacters.PlayerDiedMessage, System.Nullable<CandideServer.Server.Network.ConnectedPeer>)
PlayerJoined
#
public System.Void PlayerJoined(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0D60E0DCC7F7092B9FDD142048E978C15EE8E6D52448B7B4BE76A8F940D493DD - Body hash
4EC10836D7F53E3EDA4B3A598915C54F8BD2F0CE5C0A1F734734920C25558826 - IL size7
PlayerSwitchWorld
#
public System.Void PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, System.Guid newWorldId, Microsoft.Xna.Framework.Vector3 newPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4020F7764AE958389B0F2E4109092F32E1261DBA20C6FDE5689F2A3897BE98D2 - Body hash
EBE6100EF9A972F89F4EC5780168BD1F5CC40188CB2B83873747A65D71AFE730 - IL size114
Referenced calls
CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()CandideServer.ServerControllers.PlayerCharacterSController::SaveEntityAurasToCharacterModel(CandideServer.ServerServices.ServerJoinedPlayerModel)CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)CandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel)CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)CandideServer.Entities.ServerEntitySystemManager::OnLastPlayerLeftWorld(System.Guid)CandideServer.ServerServices.PlayerServerService::Send_PlayerSwitchWorld(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.SyncStrategies.SyncStrategy)
RemovePlayerEntity
#
public System.Void RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Shared.Entity.EntityRemoveInfo info)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
720CC62C0A73DEF2F431CC3036910625EE52FBBAFFC43A04C67EC8B27E947025 - Body hash
1B163E9292F49077FD5D286DAEABE24AFCA09E050E41C02B0E24FE91857D855C - IL size124
Referenced calls
CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()CandideServer.ServerControllers.EntitySController::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::Remove(!0)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>>::TryGetValue(!0, !1&)System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>::Remove(!0)CandideServer.Entities.ServerEntitySystemManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)
RemovePlayerGrave
#
public System.Void RemovePlayerGrave(System.Guid graveEntityId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F697C862B1D5B6ABA8D4372AF323DCB75A8D31305B949106A3AE0F5EFFDFBEE9 - Body hash
3B528B343C6293684CFBE9A588CEFEA452FFCE26DC470DCF251BF15572E3C2E8 - IL size155
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Dungeons.DungeonLocationModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Guid, System.Guid>>::Remove(!0)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerControllers.SimpleInventorySController::RemoveInventory(System.Guid, System.Boolean)CandideServer.ServerServices.PlayerServerService::SendRemovePlayersGrave(System.Guid)CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)
RespawnPlayer
#
public System.Void RespawnPlayer(CandideServer.ServerServices.ServerJoinedPlayerModel joinedPlayer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0945D63AE40C9E272B50D7B6A7690CB85C9A0E24171C59911DA130FDBE5E6509 - Body hash
C67D82B85147875527DE5EDFAB96A6BDEBE9EE0148FEBDF214B4B065D0B66D4D - IL size138
Referenced calls
CandideServer.ServerManagers.PlayerCharacterServerManager::RespawnCharacter(CandideServer.Models.Player.ServerPlayerCharacter)CandideServer.MessageModels.ChatLogMessage::Format(System.String, System.String, CandideServer.Models.ChatMessageType)CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)CandideServer.MessageModels.PlayerCharacters.RespawnPlayerMessage::.ctor()CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)
String literals
Player_Chat_Respawnrespawn-player
SpawnGrave
#
private System.Void SpawnGrave(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, System.Nullable<Microsoft.Xna.Framework.Vector3> position)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E59C62B8DA0558BCE99C97E835FB32297CE99AF6FCFACE243A222AB45F570313 - Body hash
1769F1E70855A7B1FC20432C92FEAB016BCB5D123CE72A41258405823257C237 - IL size285
Referenced calls
CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)System.String::Concat(System.String, System.String)CandideServer.ServerManagers.SimpleInventoryServerManager::DumpInventoryContentIntoNewLootOnlyInventory(System.Boolean, Shared.Models.Items.SharedInventoryModel, System.String)System.Guid::NewGuid()CandideServer.ServerControllers.SpawnEntityArgs::.ctor()System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Object::ToString()System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::GetValueOrDefault()System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)CandideServer.ServerServices.PlayerServerService::SendUpdatePlayersGrave(CandideServer.Entities.ServerEntityModel, CandideServer.ServerServices.ServerJoinedPlayerModel)CandideServer.ServerManagers.PlayerServerManager::HandlePlayerGraveInDungeon(CandideServer.ServerServices.ServerJoinedPlayerModel, CandideServer.Entities.ServerEntityModel)
String literals
Dis Manibusinventory_id
SpawnPlayerEntity
#
public System.Void SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0BF06A02568A9AC5DF78A2C17CE866F5143EC498643D3076AAAB6EFF7391A0EB - Body hash
441AC0D7043AC3615FB6473DD5F3F127392AB2ED48ACC94AB64108C76B1655CC - IL size436
Referenced calls
CandideServer.Entities.ServerEntitySystemManager::SpeedUpNextLoadInOutCheck()CandideServer.Entities.ServerEntityModel::.ctor()CandideServer.ServerControllers.EntitySController::ForceAddPlayerEntity(CandideServer.Entities.ServerEntityModel)CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()Shared.Entity.EntityWrapper::set_Name(System.String)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::set_Controller(Shared.Entity.Base.AbstractController)Shared.Entity.Base.AbstractController::AttachEntity(Shared.Entity.EntityWrapper)System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::set_Item(!0, !1)System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>>::TryGetValue(!0, !1&)System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>::Add(!0)System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>::.ctor()System.Collections.Generic.Dictionary<System.Guid, System.Collections.Generic.HashSet<Shared.Entity.EntityWrapper>>::set_Item(!0, !1)CandideServer.ServerControllers.PlayerCharacterSController::ReapplySavedEntityAuras(CandideServer.ServerServices.ServerJoinedPlayerModel, System.Boolean)Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::set_Health(System.Single)
Called by
String literals
(Player)
TryGetPlayerFromEntity
#
public System.Boolean TryGetPlayerFromEntity(Shared.Entity.EntityWrapper entity, out CandideServer.ServerServices.ServerJoinedPlayerModel& player)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D36E46AF31E04CC25D99DD7389E3A7D948C9CBAE4C9BC943C9770775A518B9AC - Body hash
B1BDDABE46B9A07B4C0A9C433024CED7D3AD294BCD39A9CDF4EAD781C377150E - IL size21
Referenced calls
System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel>::TryGetValue(!0, !1&)
Called by
CandideServer.Entities.Bridges.ServerEntitySystemBridge::IgnoreDoDamageCandideServer.Entities.Bridges.ServerSpellManagerBridge::ShouldApplyDamageCandideServer.Entities.Controllers.ServerActivatedSpikeTrapController::UpdateCandideServer.Entities.Controllers.ServerCart2Controller::FollowTargetCandideServer.Entities.Controllers.ServerFlintController::SharpenCandideServer.Entities.Controllers.ServerFruitTreeController::OnDamagedCandideServer.Entities.Controllers.ServerFruitTreeController::OnOutOfHealthCandideServer.Entities.Controllers.ServerHiddenTreasureController::OnDamagedCandideServer.Entities.Controllers.ServerSkinnyTreeController::HandleSkinnyTreeDamageCandideServer.Entities.Controllers.ServerSpikeTrapController::UpdateCandideServer.Entities.Controllers.ServerTreeController::HandleTreeDamageCandideServer.Entities.Controllers.ServerTreeController::OnOutOfHealthCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController::UpdateCandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamageCandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirementCandideServer.ServerManagers.PlayerServerManager::TryGetPlayerSkillFromEntity
TryGetPlayerSkillFromEntity
#
public System.Boolean TryGetPlayerSkillFromEntity(Shared.Entity.EntityWrapper entity, System.String skillId, out Shared.Models.Skill.CharacterSkill& skill)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
7F88C64A5F74B6AA7F69A8980A0D49655B6A8C46B4626DB6E173DB8AB49CAA4C - Body hash
3A809DC2F269A77BCD90DD9B2C2509D1AF64D36226DD1F9152A352EEAEE3819E - IL size44
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel&)System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::TryGetValue(!0, !1&)
UpdatePlayerEntity
#
public System.Void UpdatePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Shared.Models.Player.PlayerCharacterModel characterModel, CandideServer.MessageModels.Players.PlayerUpdateMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D4AE9D444BE41E79E8FD4936CC1FCCF39A822C100C1D33FC2FA0582126FDE606 - Body hash
539A7B6EC5BEB6581F6E5739167FF72F802F8A9905C736C25D353EBB569D270E - IL size202
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel)CandideServer.ServerManagers.PlayerServerManager::RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel, Shared.Entity.EntityRemoveInfo)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Direction(System.Single)
String literals
Player entity model or simulation entity has gone bad, recreating entity.
UpdatePlayerEquipment
#
public System.Void UpdatePlayerEquipment(CandideServer.ServerServices.ServerJoinedPlayerModel player)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
15D02A943A8245768B4A5CA777918793A21C02D7A13C76C4EADA97E1959AA1E6 - Body hash
E4A92C89B3B1A4647C420E1841F10BD29DBB6D199E7D7B77C6FD5FC17221FCED - IL size21