| AreDoorsFromDifferentVehicle(IEntity vehicle, int doorIndex) | CompartmentAccessComponent | |
| AskOwnerToGetOutFromVehicle(EGetOutType type, int doorInfoIndex, ECloseDoorAfterActions closeDoor, bool performWhenPaused, bool ejectOnTheSpot=false) | SCR_CompartmentAccessComponent | |
| CanAccessDoor(IEntity targetEntity, BaseCompartmentManagerComponent compartmentManagerCompartment, int doorInfoIndex) | CompartmentAccessComponent | |
| CanGetInVehicle(IEntity targetEntity) | CompartmentAccessComponent | |
| CanGetInVehicleViaDoor(IEntity targetEntity, BaseCompartmentManagerComponent compartmentManagerCompartment, int doorInfoIndex) | CompartmentAccessComponent | |
| CanGetOutVehicle() | CompartmentAccessComponent | |
| CanGetOutVehicleViaDoor(int doorIndex) | CompartmentAccessComponent | |
| CanJumpOutVehicle() | CompartmentAccessComponent | |
| CloseDoor(IEntity vehicle, ECharacterDoorAnimType doorAnimType, int doorInfoIndex) | CompartmentAccessComponent | |
| CompareSeatOutVectorAndGravity(float dotThreshold) | CompartmentAccessComponent | |
| FindCompartmentReservedBy(IEntity targetEntity, IEntity reservedBy) | CompartmentAccessComponent | |
| FindFreeAndAccessibleCompartment(IEntity vehicle, ECompartmentType compartmentType, BaseCompartmentSlot customSlot=null) | SCR_CompartmentAccessComponent | |
| FindFreeCompartment(IEntity targetEntity, ECompartmentType compartmentType, bool useReserved=true) | CompartmentAccessComponent | |
| FindSuitableTeleportLocation(vector TR[4]) | CompartmentAccessComponent | |
| GetCompartment() | CompartmentAccessComponent | |
| GetCompartmentType(notnull BaseCompartmentSlot compartment) | SCR_CompartmentAccessComponent | static |
| GetControlledFireModeManager() | SCR_CompartmentAccessComponent | |
| GetInVehicle(IEntity vehicle, BaseCompartmentSlot compartment, bool forceTeleport, int doorInfoIndex, ECloseDoorAfterActions closeDoor, bool performWhenPaused) | CompartmentAccessComponent | |
| GetOnCompartmentEntered(bool createNew=true) | SCR_CompartmentAccessComponent | |
| GetOnCompartmentLeft(bool createNew=true) | SCR_CompartmentAccessComponent | |
| GetOnPlayerCompartmentEnter(bool createNew=true) | SCR_CompartmentAccessComponent | |
| GetOnPlayerCompartmentExit(bool createNew=true) | SCR_CompartmentAccessComponent | |
| GetOutOwner(EGetOutType type, int doorInfoIndex, ECloseDoorAfterActions closeDoor, bool performWhenPaused, bool ejectOnTheSpot) | SCR_CompartmentAccessComponent | protected |
| GetOutVehicle(EGetOutType type, int doorInfoIndex, ECloseDoorAfterActions closeDoor, bool performWhenPaused) | CompartmentAccessComponent | |
| GetOutVehicle_NoDoor(vector targetTransform[4], bool sendIntoRagdoll, bool performWhenPaused) | CompartmentAccessComponent | |
| GetOwner() | CompartmentAccessComponent | |
| GetVehicle() | SCR_CompartmentAccessComponent | |
| GetVehicle(out int compartmentID) | SCR_CompartmentAccessComponent | |
| GetVehicleCompartmentManagerOwner() | CompartmentAccessComponent | |
| GetVehicleIn(IEntity entity) | CompartmentAccessComponent | static |
| InterruptVehicleActionQueue(bool interruptCurrentAction, bool forced, bool replicate) | CompartmentAccessComponent | |
| IsDoorFromAnotherVehicle(IEntity vehicle, int doorIndex) | CompartmentAccessComponent | |
| IsGettingIn() | CompartmentAccessComponent | |
| IsGettingOut() | CompartmentAccessComponent | |
| IsInCompartment() | CompartmentAccessComponent | |
| IsInCompartmentADS() | CompartmentAccessComponent | |
| IsSwitchingSeatsAnim() | CompartmentAccessComponent | |
| IsTargetVehicleAccessible(IEntity targetEntity) | CompartmentAccessComponent | |
| IsVehicleFlipped(float dotThreshold) | CompartmentAccessComponent | |
| KickFromVehicle(int doorInfoIndex) | CompartmentAccessComponent | |
| m_OnPlayerEnterCompartment | SCR_CompartmentAccessComponent | protected |
| m_OnPlayerExitCompartment | SCR_CompartmentAccessComponent | protected |
| m_TurretFireModeManager | SCR_CompartmentAccessComponent | protected |
| MoveInVehicle(IEntity vehicle, ECompartmentType compartmentType, bool performWhenPaused=false, BaseCompartmentSlot customSlot=null) | SCR_CompartmentAccessComponent | |
| MoveInVehicleAny(IEntity vehicle) | SCR_CompartmentAccessComponent | |
| MoveInVehicleOwner(RplId slotEntityID, int slotID, bool performWhenPaused) | SCR_CompartmentAccessComponent | protected |
| OnCompartmentEntered(IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) | SCR_CompartmentAccessComponent | protected |
| OnCompartmentLeft(IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) | SCR_CompartmentAccessComponent | protected |
| OnLifeStateChanged(ECharacterLifeState previousLifeState, ECharacterLifeState newLifeState) | SCR_CompartmentAccessComponent | |
| OnTicksOnRemoteProxy() | GameComponent | |
| OpenDoor(IEntity vehicle, ECharacterDoorAnimType doorAnimType, int doorInfoIndex) | CompartmentAccessComponent | |
| s_iWaitForVehicleTries | SCR_CompartmentAccessComponent | protectedstatic |
| SetActivePilotCompartment(BaseCompartmentSlot pilotCompartment) | CompartmentAccessComponent | |
| ToggleTurretFireModeControlls(notnull BaseCompartmentSlot slot, bool entered) | SCR_CompartmentAccessComponent | protected |
| TurnOut(bool turnOut) | CompartmentAccessComponent | |
| WAIT_FOR_VEHICLE_MAX_TRIES | SCR_CompartmentAccessComponent | protectedstatic |
| ~SCR_CompartmentAccessComponent() | SCR_CompartmentAccessComponent | |