Candide.Multiplayer.PlayerDataController
Type JSONpublic class in Candide.Multiplayer
Type metadata
- Assembly
Romestead - Namespace
Candide.Multiplayer - Base type
System.Object - Hash
384A61D21B136C09A2FFE22D5896EF4D00736AEEF29E5B006B1398EB8EC23300
Relationships
Base type
System.Object
Methods
AddPlayerModel
#
public Candide.Multiplayer.Models.ClientPlayerCharacter AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage message)
Method metadata
- Visibilitypublic
- Return type
Candide.Multiplayer.Models.ClientPlayerCharacter - StaticTrue
- VirtualFalse
- Hash
6FDAF80493F6A391B7058B79808FA629191FCD5F9A3FC8A938E5F3B89AFF1431 - Body hash
837AF5D373C48CAA454585255FF4A4E9DEB88D2B1DFDB80C5DC20CA23749A42C - IL size247
Referenced calls
PlayerDataController.<>c__DisplayClass0_0::.ctor()Candide.Multiplayer.Models.ClientPlayerCharacter::.ctor()System.Nullable<System.Guid>::.ctor(!0)System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::set_Item(!0, !1)CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage::.ctor()PlayerDataController.<>c__DisplayClass0_0::<AddPlayerModel>b__0(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)System.Action<CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse>::.ctor(System.Object, System.IntPtr)PlayerDataController.<>c::<AddPlayerModel>b__0_1(System.Byte)System.Action<System.Byte>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Services.SimpleInventoryService::GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action<CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse>, System.Action<System.Byte>, System.Single)
LocalPlayerDied
#
public System.Void LocalPlayerDied()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
95F877639E655EDC7285B1F31789E2464DC2A3A2EBACB46734E24FEDC1ED0476 - Body hash
04339ACEC8E20C2CE6C07AEF2EC1F2BD3E791F8F61BE69F0ED99275A0F6B82B5 - IL size52
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Item(!0)Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)
String literals
player:deaths
SyncFullGameState
#
public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
389AD0B12BBE1B0172BCCDEF88B0D53953FA56D67F469B8A29F2374FD9D8F525 - Body hash
969D47C77F86B64B806E8788D24F622384E8B6E611FC9CCB6450174011DA66DD - IL size72
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::Clear()Candide.Multiplayer.PlayerDataController::AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)Candide.GameModels.PlayerGameState::PlayerLoaded(CandideServer.ServerServices.GetFullGameStateResponse, Shared.Models.Player.PlayerCharacterSaveModel)
UpdatePlayers
#
public System.Void UpdatePlayers(System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage> updateModels, System.TimeSpan updateTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D78E3321C0218A6BA63B2A96A3D5F238CC1F4ADF1AC547F0AF9F5A9AB1A9CF19 - Body hash
BC6EA4E970541B9A7BC53BF7D57185C6E54BA86A32D35C6CFF8C6C85BEF6A13F - IL size781
Referenced calls
System.Collections.Generic.List<CandideServer.MessageModels.Players.PlayerUpdateMessage>::GetEnumerator()List.Enumerator<CandideServer.MessageModels.Players.PlayerUpdateMessage>::get_Current()System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::TryGetValue(!0, !1&)Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()Shared.Entity.EntityWrapper::set_Health(System.Single)Shared.Entity.EntityWrapper::set_Direction(System.Single)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.GameTime::get_TotalGameTime()System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)System.TimeSpan::get_Ticks()System.Math::Abs(System.Int64)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::op_Multiply(System.TimeSpan, System.Double)System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)List.Enumerator<CandideServer.MessageModels.Players.PlayerUpdateMessage>::MoveNext()System.IDisposable::Dispose()