public class in Candide.Multiplayer
Type metadata
- Assembly
Romestead - Namespace
Candide.Multiplayer - Base type
System.Object - Hash
5F1A419801C0A801138F086D6BD86C9E7CC063C9618000DF00B56B33FA70399B
Relationships
Base type
System.Object
Methods
CalculateViewArea
#
public Microsoft.Xna.Framework.Point CalculateViewArea()
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Point - StaticTrue
- VirtualFalse
- Hash
8FEBDBA0B1C0E8676C9512EA5FAA6644DC10CB09283DE4235638BC0512A9CDA2 - Body hash
787C95A82BBD42FEA26CDDC396E3E3CA8FA7B6EB83EE1E053F44C3A4FC01066B - IL size70
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)
ChangePlayerHealth
#
public System.Void ChangePlayerHealth(CandideServer.MessageModels.PlayerCharacters.ChangePlayerHealthMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2F23807F5D15B3A4C1D2BB4EF7383D436D60843034C86AC8C211EA3C17CD910F - Body hash
91F79A9C55A91B8E972F73C6506A8FF85CC461689B1552AE7CFE391D7B53C095 - IL size144
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Item(!0)Shared.Entity.EntityWrapper::set_Health(System.Single)Shared.Entity.EntityWrapper::get_Health()
public System.Void ClientLoggedIn(CandideServer.MessageModels.Players.LoginResponseMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F782CCC82EC48D16E810555719C73B4924B269BC23C93F440B08F4E22C0CBBDF - Body hash
E727F51CF1AB5FEC04A67391176C556B134107CAE1BE8EDF280DDF41DE9A859A - IL size879
Referenced calls
System.Nullable<System.Int32>::.ctor(!0)Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()Steamworks.SteamFriends::SetRichPresence(System.String, System.String)System.Globalization.CultureInfo::get_InvariantCulture()System.Int32::ToString(System.IFormatProvider)Candide.Multiplayer.PlayerDataController::AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::.ctor()System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::GetEnumerator()List.Enumerator<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::get_Current()Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>>::get_Item(!0)System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Invoke(!0, !1, !2)Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Add(!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)Shared.Analytics.AnalyticsManager::TrackError(System.String)List.Enumerator<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::MoveNext()System.IDisposable::Dispose()Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)Candide.GameModels.Managers.WorldManager::SwitchWorld(System.Guid)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Multiplayer.PlayerManager::SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3)Candide.GameModels.Managers.PlayerCharacterManager::Setup()Shared.Helpers.SamsPlayerDebuggerHelper::Client_Initialize(System.Guid)CandideServer.MessageModels.PlayerCharacters.GetCharacterInventoryMessage::.ctor()Candide.Multiplayer.Models.LocalPlayer::get_EntityId()
String literals
ConnectionError_Login0x1steam_player_groupgamesteam_player_group_sizeError when loading player aura with id ''. Removed it.
CreatePlayerEntity
#
public Shared.Entity.EntityWrapper CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter model, Candide.Entities.PlayerState.PlayerAnimationController controller)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.EntityWrapper - StaticTrue
- VirtualFalse
- Hash
072C20F8483830D61A2A0A01929772A3834172B6E65AD7761C47844973D32020 - Body hash
985DE683A842FD2A3D77D9B542691113C7EBF36927E8B78D665996F0D1B55560 - IL size408
Referenced calls
PlayerManager.<>c__DisplayClass0_0::.ctor()Candide.Database.Doodad.DoodadDatabaseManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Shared.Entity.EntityWrapper::set_Id(System.Guid)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::OnLoad()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)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Direction(System.Single)Shared.Entity.Base.AbstractController::EntityInitialize()Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Managers.EntityManager::SyncRegister(System.Guid, Shared.Entity.EntityWrapper)Candide.GameModels.Managers.AuraManager::SyncReapplyEntityAuras(System.Guid, System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>)Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::set_Health(System.Single)Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory&)Candide.GameModels.Managers.PlayerSkinManager::ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, Candide.GameModels.Models.Items.SimpleInventory)Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)PlayerManager.<>c__DisplayClass0_0::<CreatePlayerEntity>b__0(System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>)System.Action<System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Services.AuraService::TryGetEntityAuras(System.Guid, System.Action<System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>>)
Called by
String literals
CreatePlayerEntity: System is full, can't load player :(request-player-action
Disconnected
#
public System.Void Disconnected(Candide.Multiplayer.Services.DisconnectReason reason)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B3E9089347FAED3184C39CD1E43B6488A37E179B0D5D1E15736E5E4CD8925870 - Body hash
551CA81C6024DABF9DDCCFFC1387ADC1DC909D32ACD6865AC3E8EF752EFE3016 - IL size28
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::Clear()
LocalPlayerDied
#
public System.Void LocalPlayerDied()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
DA82D515D3C5DA1A57681D37B426525F5CF7389BF9E40291A89B2612206AB342 - Body hash
804E2C9C0FA7EB62E786A233DDD8FBE838BD61481816F4C9D04045BD23B22066 - IL size75
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Item(!0)Candide.Multiplayer.PlayerDataController::LocalPlayerDied()Candide.Multiplayer.Services.PlayerService::SendLocalPlayerDied()Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)Candide.Save.SaveSystem::QueueSave(System.Single)
MovePlayer
#
public System.Void MovePlayer(Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
01A250AD5FFD3C6B5451AB89692AA859B110240524481CB0C7CE486D2913F16E - Body hash
23A55F1555085CA4F5617FF5D642EEE5ED22A1C661EBE12DBF6E6668FBA8C495 - IL size27
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Item(!0)
RemovePlayersGrave
#
public System.Void RemovePlayersGrave(CandideServer.MessageModels.PlayerCharacters.RemovePlayersGraveMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0E1A5C89515431841BE371233B139044D94D66DD43AFC3BD7FD035173D4166D5 - Body hash
38C0A1582DF8AE125F5057B482C0DFAB9A29A4A80A1C06B23DB6AC9B0F288607 - IL size18
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.World.ClientWorldMapMarker>::Remove(!0)
RespawnPlayer
#
public System.Void RespawnPlayer(System.Int32 playerId, System.Guid worldId, Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B28BBEF7E0B05022E30E7D4C988C9EBC44BE07C07CA79052E9E02BB9653845BF - Body hash
8EEBAC51AF027B3683A4C07179E0293E5C6F05DFD3A50496E4BBB6FB11AC43D1 - IL size119
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::TryGetValue(!0, !1&)Candide.GameModels.Managers.WorldManager::MovePlayerToWorldAndPosition(System.Guid, Microsoft.Xna.Framework.Vector3)Shared.Text.StringDefinitions::GetString(System.String)Candide.Multiplayer.Services.ConnectService::ErrorDisconnect(Candide.Multiplayer.Services.DisconnectReason, System.String)Candide.Graphics.Camera::Fix()
Called by
String literals
ConnectionError_ClientError
SpawnLocalPlayer
#
public System.Boolean SpawnLocalPlayer(Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
10858A5576DD9757EF9257A93E529B5099BAF2E299045E1817E3A1D7891AA2E6 - Body hash
0D9A32214D11C1C6571BFEE02F3817811CD0A926DB07CFDFA0F233E42C90762A - IL size272
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::TryGetValue(!0, !1&)Candide.Entities.PlayerState.PlayerController::Reset()Shared.Entity.EntityWrapper::get_Direction()Shared.Entity.EntityWrapper::get_Velocity()Shared.Entity.EntityWrapper::get_Acceleration()Candide.Multiplayer.PlayerManager::CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter, Candide.Entities.PlayerState.PlayerAnimationController)Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)Candide.Graphics.Camera::JumpToTarget()Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::Get(System.String)Shared.Entity.EntityWrapper::set_Energy(System.Single)
Called by
String literals
Energy
StartClient
#
public System.Void StartClient()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
14CE53FD063E338B4FEB3BF1124B9BDED65D144218B63655F9391F5FEA0AA4AE - Body hash
8B763461CD08A749FFC27B062FD1F3D00AF598C22808EB2B2A91557D0763C4DC - IL size11
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::Clear()
TryGetPlayerFromEntity
#
public System.Boolean TryGetPlayerFromEntity(Shared.Entity.EntityWrapper entity, out Candide.Multiplayer.Models.ClientPlayerCharacter& playerCharacter)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
B0C356F57C8A1C9F607ECF8789EDFEDA2FDC1373CB2F3ED712275ED1FA3E4E9F - Body hash
505769038865575BD399CE5DE37ED6513BC4F6A8CE880A460B3D38B680075CEB - IL size94
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Values()Dictionary.ValueCollection<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Current()Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Inequality(System.Guid, System.Guid)Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::MoveNext()System.IDisposable::Dispose()
UpdatePlayersGrave
#
public System.Void UpdatePlayersGrave(CandideServer.MessageModels.PlayerCharacters.UpdatePlayersGraveMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
15A299246145D30F168C341A7464E4D109B62766F0D630D201797A6B7EE06B33 - Body hash
F128904F96221942CAE7F5C683352A23CDBC229D46BFD0C1DB96105612F5FA65 - IL size123
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.World.ClientWorldMapMarker>::TryGetValue(!0, !1&)Candide.World.ClientWorldMapMarker::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)System.Collections.Generic.Dictionary<System.Guid, Candide.World.ClientWorldMapMarker>::set_Item(!0, !1)
String literals
map_marker:gravestone
UpdatePlayerViewArea
#
public System.Void UpdatePlayerViewArea(System.Boolean allowAnySize)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
66B3956630844516DA210B3C888A4CBB2F8C35A19A0C9470CBAA384A98BFFE68 - Body hash
A4DEEDF71305E903BC95C44DBDF56F3A5F7EAE57573042DE268B5B1496836D84 - IL size167
Referenced calls
Candide.Multiplayer.PlayerManager::CalculateViewArea()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Candide.World.ChunkedWorld::Dispose()Candide.World.ChunkedWorld::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Candide.Multiplayer.Services.PlayerService::SendSetPlayerViewArea(Microsoft.Xna.Framework.Point)