{"Id":"Candide.Multiplayer.PlayerDataController","Name":"PlayerDataController","DisplayName":"PlayerDataController","FullName":"Candide.Multiplayer.PlayerDataController","Namespace":"Candide.Multiplayer","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)-\u003ECandide.Multiplayer.Models.ClientPlayerCharacter","Name":"AddPlayerModel","Signature":"public Candide.Multiplayer.Models.ClientPlayerCharacter AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage message)","Visibility":"public","ReturnType":"Candide.Multiplayer.Models.ClientPlayerCharacter","Parameters":[{"Name":"message","Type":"CandideServer.MessageModels.Players.ServerPlayerMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":247,"BodyHash":"837AF5D373C48CAA454585255FF4A4E9DEB88D2B1DFDB80C5DC20CA23749A42C","Hash":"6FDAF80493F6A391B7058B79808FA629191FCD5F9A3FC8A938E5F3B89AFF1431","CalledMethods":["PlayerDataController.\u003C\u003Ec__DisplayClass0_0::.ctor()","Candide.Multiplayer.Models.ClientPlayerCharacter::.ctor()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::set_Item(!0, !1)","CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage::.ctor()","PlayerDataController.\u003C\u003Ec__DisplayClass0_0::\u003CAddPlayerModel\u003Eb__0(CandideServer.MessageModels.Inventories.GetSimpleInventoryResponse)","System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E::.ctor(System.Object, System.IntPtr)","PlayerDataController.\u003C\u003Ec::\u003CAddPlayerModel\u003Eb__0_1(System.Byte)","System.Action\u003CSystem.Byte\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Services.SimpleInventoryService::GetSimpleInventory(CandideServer.MessageModels.Inventories.GetSimpleInventoryMessage, System.Action\u003CCandideServer.MessageModels.Inventories.GetSimpleInventoryResponse\u003E, System.Action\u003CSystem.Byte\u003E, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"LocalPlayerDied()-\u003ESystem.Void","Name":"LocalPlayerDied","Signature":"public System.Void LocalPlayerDied()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":52,"BodyHash":"04339ACEC8E20C2CE6C07AEF2EC1F2BD3E791F8F61BE69F0ED99275A0F6B82B5","Hash":"95F877639E655EDC7285B1F31789E2464DC2A3A2EBACB46734E24FEDC1ED0476","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::get_Item(!0)","Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"],"StringLiterals":["player:deaths"],"Source":null},{"Id":"SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void","Name":"SyncFullGameState","Signature":"public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"CandideServer.ServerServices.GetFullGameStateResponse","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":72,"BodyHash":"969D47C77F86B64B806E8788D24F622384E8B6E611FC9CCB6450174011DA66DD","Hash":"389AD0B12BBE1B0172BCCDEF88B0D53953FA56D67F469B8A29F2374FD9D8F525","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::Clear()","Candide.Multiplayer.PlayerDataController::AddPlayerModel(CandideServer.MessageModels.Players.ServerPlayerMessage)","Candide.GameModels.PlayerGameState::PlayerLoaded(CandideServer.ServerServices.GetFullGameStateResponse, Shared.Models.Player.PlayerCharacterSaveModel)"],"StringLiterals":[],"Source":null},{"Id":"UpdatePlayers(System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E, System.TimeSpan)-\u003ESystem.Void","Name":"UpdatePlayers","Signature":"public System.Void UpdatePlayers(System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E updateModels, System.TimeSpan updateTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"updateModels","Type":"System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E","IsOut":false,"IsOptional":false},{"Name":"updateTime","Type":"System.TimeSpan","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":781,"BodyHash":"BC6EA4E970541B9A7BC53BF7D57185C6E54BA86A32D35C6CFF8C6C85BEF6A13F","Hash":"D78E3321C0218A6BA63B2A96A3D5F238CC1F4ADF1AC547F0AF9F5A9AB1A9CF19","CalledMethods":["System.Collections.Generic.List\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)","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\u003CCandideServer.MessageModels.Players.PlayerUpdateMessage\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"384A61D21B136C09A2FFE22D5896EF4D00736AEEF29E5B006B1398EB8EC23300"}