CandideServer.ServerManagers.VehicleServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
15334C74F2A5A4142C7F4FF56F16FA63F33AD65E5B818781163A2DDB09A1F0D6
Relationships
Base type
System.Object
Methods
IsEntityDrivingVehicle
#
public System.Boolean IsEntityDrivingVehicle(Shared.Entity.EntityWrapper vehicleEntity, System.Guid driverId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
6A8680F99C9321B0AFFF7A4F8B95CE41B151C4BFA21513DB36C6BB6D65AFFAA5 - Body hash
38E3366275F9440ADC8BB895552E32497F20C55D366F203A8A8A4089E330AC03 - IL size77
Referenced calls
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<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)
IsEntityDrivingVehicleOrVehicleAvailable
#
public System.Boolean IsEntityDrivingVehicleOrVehicleAvailable(Shared.Entity.EntityWrapper vehicleEntity, System.Guid driverId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
2DFA3675974EF5ABE0C7DDC61A51B4A4E03613A16A5B08A3D3677BBA4C3496BC - Body hash
B04190F1CE1AD3ADEC3852E3154CCD03E77792053591753C39B7903292BEEB26 - IL size96
Referenced calls
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<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)
IsVehicleAvailable
#
public System.Boolean IsVehicleAvailable(Shared.Entity.EntityWrapper vehicleEntity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
2150171FDB4C3951A1AEB7225CECDF2D97779FEF96B62C889A67C65C992B8859 - Body hash
DE6DA0A6CE0CE04204172A1150E9F4E84A2BE1089CD8BC5323FACA50A9146DCD - IL size58
Referenced calls
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<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()
TryEnterVehicle
#
public System.Boolean TryEnterVehicle(System.Guid vehicleEntityId, System.Guid enteringEntityId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
E730F908F1AD74E854932405DC0F0AAED9946C21D83C7D04B8987C5818ED1C75 - Body hash
B7315AF7D069ABAF2198CBFFD525A0A89FE5A331088E387CFA3A6C4859E94E3E - IL size348
Referenced calls
CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)Shared.Entity.EntityWrapper::get_Controller()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)CandideServer.Models.VehicleStateModel::.ctor()System.Nullable<System.Guid>::.ctor(!0)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.VehicleStateModel>::set_Item(!0, !1)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::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)
Called by
String literals
TryEnterVehicleEntity '' failed to enter vehicle '', it is already driven by ''vehicle_driver
TryLeaveVehicle
#
public System.Boolean TryLeaveVehicle(System.Guid vehicleId, System.Guid leavingEntityId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
327ABECDF4CF1DD978EC3FDFD77E1A0A26C79B976EB25BBC0AE532A42BD2F3AE - Body hash
900FD4FC30DEDEC5481AC93FCF34194D6585A89D6C40860FF122FCF5DFBBD4D1 - IL size313
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::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&, 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)
Called by
String literals
Entity '' trying to leave vehicle '' is not the driver ''TryLeaveVehiclevehicle_driver
UpdateVehicle
#
public System.Void UpdateVehicle(System.Guid vehicleId, System.Guid driverId, System.Single value1, System.Single value2, Shared.Models.Vehicles.VehicleMode mode)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4821F32A87455A129A3B627E2379B225A52C18D86634D3290D8AD4226E5907F1 - Body hash
859333A3C0ECD03F0A7C7CC144739CE70E4BA417054E239E354B5FE2E99E9DE3 - IL size436
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::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<System.Guid>::GetValueOrDefault()System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)Shared.Entity.EntityWrapper::get_Controller()CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::SetAimPosition(System.Single, System.Single)System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()System.Globalization.CultureInfo::get_InvariantCulture()System.Single::ToString(System.IFormatProvider)System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)CandideServer.SyncStrategies.SyncStrategy::SkipPlayer(System.Int32)CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)System.ArgumentOutOfRangeException::.ctor()
String literals
Vehicle '' does not have a driver ID set' is not driven by ''UpdateVehiclespeed_percentage_velocityangle_rotation_velocity
UseVehicleAction
#
public System.Void UseVehicleAction(System.Guid vehicleId, System.Guid entityTryingToUseAction, System.Int32 action, System.Object args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4938FB0DF7956DF7CD38A4D92FC564534F31F5E0589FBEF43D2FFFA1BA07A0FF - Body hash
11B18675632A11F21EC628F75CB604928EAC2172987D8917098AF7918261D703 - IL size326
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::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<System.Int32>::GetValueOrDefault()System.Nullable<System.Int32>::get_HasValue()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)Shared.Entity.EntityWrapper::get_Controller()System.Nullable<System.Int32>::.ctor(!0)Shared.Entity.Base.AbstractController::PerformVehicleAction(System.Int32, System.Object)
String literals
Entity '' trying to use vehicle '' is not the driver ''Already got action '' set for vehicle 'UseVehicleAction
VehicleSetOwnAction
#
public System.Void VehicleSetOwnAction(System.Guid vehicleId, System.Nullable<System.Int32> action)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4246B6BFA77D96987E7AEB28EB943D90EF70EF4CAE709A840A1B7A9A14A77CC5 - Body hash
1CDC43A350FA1B692922BEF6E94A7928B26687068BF40FE1EB42BF088CC061C8 - IL size23
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.VehicleStateModel>::TryGetValue(!0, !1&)