{"Id":"CandideServer.ServerManagers.VehicleServerManager","Name":"VehicleServerManager","DisplayName":"VehicleServerManager","FullName":"CandideServer.ServerManagers.VehicleServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"IsEntityDrivingVehicle(Shared.Entity.EntityWrapper, System.Guid)-\u003ESystem.Boolean","Name":"IsEntityDrivingVehicle","Signature":"public System.Boolean IsEntityDrivingVehicle(Shared.Entity.EntityWrapper vehicleEntity, System.Guid driverId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"vehicleEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"driverId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"38E3366275F9440ADC8BB895552E32497F20C55D366F203A8A8A4089E330AC03","Hash":"6A8680F99C9321B0AFFF7A4F8B95CE41B151C4BFA21513DB36C6BB6D65AFFAA5","CalledMethods":["Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"IsEntityDrivingVehicleOrVehicleAvailable(Shared.Entity.EntityWrapper, System.Guid)-\u003ESystem.Boolean","Name":"IsEntityDrivingVehicleOrVehicleAvailable","Signature":"public System.Boolean IsEntityDrivingVehicleOrVehicleAvailable(Shared.Entity.EntityWrapper vehicleEntity, System.Guid driverId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"vehicleEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"driverId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":96,"BodyHash":"B04190F1CE1AD3ADEC3852E3154CCD03E77792053591753C39B7903292BEEB26","Hash":"2DFA3675974EF5ABE0C7DDC61A51B4A4E03613A16A5B08A3D3677BBA4C3496BC","CalledMethods":["Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"IsVehicleAvailable(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"IsVehicleAvailable","Signature":"public System.Boolean IsVehicleAvailable(Shared.Entity.EntityWrapper vehicleEntity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"vehicleEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"DE6DA0A6CE0CE04204172A1150E9F4E84A2BE1089CD8BC5323FACA50A9146DCD","Hash":"2150171FDB4C3951A1AEB7225CECDF2D97779FEF96B62C889A67C65C992B8859","CalledMethods":["Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"],"StringLiterals":[],"Source":null},{"Id":"TryEnterVehicle(System.Guid, System.Guid)-\u003ESystem.Boolean","Name":"TryEnterVehicle","Signature":"public System.Boolean TryEnterVehicle(System.Guid vehicleEntityId, System.Guid enteringEntityId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"vehicleEntityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"enteringEntityId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":348,"BodyHash":"B7315AF7D069ABAF2198CBFFD525A0A89FE5A331088E387CFA3A6C4859E94E3E","Hash":"E730F908F1AD74E854932405DC0F0AAED9946C21D83C7D04B8987C5818ED1C75","CalledMethods":["CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","Shared.Entity.EntityWrapper::get_Controller()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Models.VehicleStateModel::.ctor()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::set_Item(!0, !1)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","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()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()","System.Object::ToString()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"],"StringLiterals":["TryEnterVehicle","Entity \u0027","\u0027 failed to enter vehicle \u0027","\u0027, it is already driven by \u0027","\u0027","vehicle_driver"],"Source":null},{"Id":"TryLeaveVehicle(System.Guid, System.Guid)-\u003ESystem.Boolean","Name":"TryLeaveVehicle","Signature":"public System.Boolean TryLeaveVehicle(System.Guid vehicleId, System.Guid leavingEntityId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"vehicleId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"leavingEntityId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":313,"BodyHash":"900FD4FC30DEDEC5481AC93FCF34194D6585A89D6C40860FF122FCF5DFBBD4D1","Hash":"327ABECDF4CF1DD978EC3FDFD77E1A0A26C79B976EB25BBC0AE532A42BD2F3AE","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","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()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","Shared.Entity.EntityWrapper::get_Controller()","CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)"],"StringLiterals":["Entity \u0027","\u0027 trying to leave vehicle \u0027","\u0027 is not the driver \u0027","\u0027","TryLeaveVehicle","vehicle_driver"],"Source":null},{"Id":"UpdateVehicle(System.Guid, System.Guid, System.Single, System.Single, Shared.Models.Vehicles.VehicleMode)-\u003ESystem.Void","Name":"UpdateVehicle","Signature":"public System.Void UpdateVehicle(System.Guid vehicleId, System.Guid driverId, System.Single value1, System.Single value2, Shared.Models.Vehicles.VehicleMode mode)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"vehicleId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"driverId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"value1","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"value2","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"mode","Type":"Shared.Models.Vehicles.VehicleMode","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":436,"BodyHash":"859333A3C0ECD03F0A7C7CC144739CE70E4BA417054E239E354B5FE2E99E9DE3","Hash":"4821F32A87455A129A3B627E2379B225A52C18D86634D3290D8AD4226E5907F1","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","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()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","Shared.Entity.EntityWrapper::get_Controller()","CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::SetAimPosition(System.Single, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Globalization.CultureInfo::get_InvariantCulture()","System.Single::ToString(System.IFormatProvider)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)","CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E, CandideServer.SyncStrategies.SyncStrategy)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":["Vehicle \u0027","\u0027 does not have a driver ID set","\u0027 is not driven by \u0027","\u0027","UpdateVehicle","speed_percentage_velocity","angle_rotation_velocity"],"Source":null},{"Id":"UseVehicleAction(System.Guid, System.Guid, System.Int32, System.Object)-\u003ESystem.Void","Name":"UseVehicleAction","Signature":"public System.Void UseVehicleAction(System.Guid vehicleId, System.Guid entityTryingToUseAction, System.Int32 action, System.Object args)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"vehicleId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"entityTryingToUseAction","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"action","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"args","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":326,"BodyHash":"11B18675632A11F21EC628F75CB604928EAC2172987D8917098AF7918261D703","Hash":"4938FB0DF7956DF7CD38A4D92FC564534F31F5E0589FBEF43D2FFFA1BA07A0FF","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","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()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","Shared.Entity.EntityWrapper::get_Controller()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Shared.Entity.Base.AbstractController::PerformVehicleAction(System.Int32, System.Object)"],"StringLiterals":["Entity \u0027","\u0027 trying to use vehicle \u0027","\u0027 is not the driver \u0027","\u0027","Already got action \u0027","\u0027 set for vehicle \u0027","UseVehicleAction"],"Source":null},{"Id":"VehicleSetOwnAction(System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void","Name":"VehicleSetOwnAction","Signature":"public System.Void VehicleSetOwnAction(System.Guid vehicleId, System.Nullable\u003CSystem.Int32\u003E action)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"vehicleId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"action","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"1CDC43A350FA1B692922BEF6E94A7928B26687068BF40FE1EB42BF088CC061C8","Hash":"4246B6BFA77D96987E7AEB28EB943D90EF70EF4CAE709A840A1B7A9A14A77CC5","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.VehicleStateModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"15334C74F2A5A4142C7F4FF56F16FA63F33AD65E5B818781163A2DDB09A1F0D6"}