◆ AttachedOccupant()
proto external IEntity ExtBaseCompartmentSlot.AttachedOccupant |
( |
| ) |
|
◆ AttachTurret()
proto external void ExtBaseCompartmentSlot.AttachTurret |
( |
TurretControllerComponent |
turretController, |
|
|
array< string > |
aContextIDs |
|
) |
| |
◆ DebugDrawPosition()
void ExtBaseCompartmentSlot.DebugDrawPosition |
( |
| ) |
|
|
protected |
◆ DetachTurret()
proto external void ExtBaseCompartmentSlot.DetachTurret |
( |
| ) |
|
◆ GetAddUserActions()
proto external int ExtBaseCompartmentSlot.GetAddUserActions |
( |
out notnull array< CompartmentUserAction > |
outAddUserActions | ) |
|
◆ GetAutoConnectTurret()
proto external string ExtBaseCompartmentSlot.GetAutoConnectTurret |
( |
| ) |
|
◆ GetAvailableDoorIndices()
proto external int ExtBaseCompartmentSlot.GetAvailableDoorIndices |
( |
out notnull array< int > |
arr | ) |
|
◆ GetCompartmentMgrID()
proto external int ExtBaseCompartmentSlot.GetCompartmentMgrID |
( |
| ) |
|
Returns the manager ID of the compartment. To uniquely identify the compartment, use both GetCompartmentMgrID and GetCompartmentSlotID.
◆ GetCompartmentSlotID()
proto external int ExtBaseCompartmentSlot.GetCompartmentSlotID |
( |
| ) |
|
Returns the slot ID of the compartment. To uniquely identify the compartment, use both GetCompartmentMgrID and GetCompartmentSlotID.
◆ GetCompartmentUniqueName()
proto external string ExtBaseCompartmentSlot.GetCompartmentUniqueName |
( |
| ) |
|
◆ GetController()
◆ GetForceFreeLook()
proto external bool ExtBaseCompartmentSlot.GetForceFreeLook |
( |
| ) |
|
◆ GetGetInAction()
◆ GetGetOutAction()
◆ GetJumpOutAction()
◆ GetManager()
◆ GetMouseSteering()
proto external bool ExtBaseCompartmentSlot.GetMouseSteering |
( |
| ) |
|
◆ GetOccupant()
proto external IEntity ExtBaseCompartmentSlot.GetOccupant |
( |
| ) |
|
◆ GetOverridenEntryPointInfo()
proto external PointInfo ExtBaseCompartmentSlot.GetOverridenEntryPointInfo |
( |
| ) |
|
◆ GetOverridenExitPointInfo()
proto external PointInfo ExtBaseCompartmentSlot.GetOverridenExitPointInfo |
( |
| ) |
|
◆ GetOwner()
proto external IEntity ExtBaseCompartmentSlot.GetOwner |
( |
| ) |
|
◆ GetPassengerPointInfo()
proto external EntitySlotInfo ExtBaseCompartmentSlot.GetPassengerPointInfo |
( |
| ) |
|
◆ GetPosition()
proto external vector ExtBaseCompartmentSlot.GetPosition |
( |
| ) |
|
◆ GetSwitchSeatAction()
◆ GetType()
proto external ECompartmentType ExtBaseCompartmentSlot.GetType |
( |
| ) |
|
◆ GetUIInfo()
proto external UIInfo ExtBaseCompartmentSlot.GetUIInfo |
( |
| ) |
|
◆ IsAvailableFromDoor()
proto external bool ExtBaseCompartmentSlot.IsAvailableFromDoor |
( |
int |
doorIndex | ) |
|
◆ IsGetInLocked()
proto external bool ExtBaseCompartmentSlot.IsGetInLocked |
( |
| ) |
|
Checks if getting in is locked by anybody.
- Returns
- True if any entity holds the lock (temporarily blocking other from entering)
◆ IsGetInLockedFor()
proto external bool ExtBaseCompartmentSlot.IsGetInLockedFor |
( |
IEntity |
entity | ) |
|
Checks if getting in is impossible for a given entity.
- Warning
- Covers cases in MP where multiple players could request GetIn. The state is reset after getting in is finished (successfully or not).
- Parameters
-
entity | Entity we check the lock against |
- Returns
- True if the entity doesn't hold the lock (can't enter)
◆ IsPiloting()
proto external bool ExtBaseCompartmentSlot.IsPiloting |
( |
| ) |
|
◆ IsReserved()
proto external bool ExtBaseCompartmentSlot.IsReserved |
( |
| ) |
|
◆ IsReservedBy()
proto external bool ExtBaseCompartmentSlot.IsReservedBy |
( |
IEntity |
ent | ) |
|
◆ PickDoorIndexForPoint()
proto external int ExtBaseCompartmentSlot.PickDoorIndexForPoint |
( |
vector |
point | ) |
|
◆ SetAutoConnectTurret()
proto external void ExtBaseCompartmentSlot.SetAutoConnectTurret |
( |
string |
name, |
|
|
array< string > |
aContextIDs |
|
) |
| |
◆ SetCharacterIsStrappedIn()
proto external void ExtBaseCompartmentSlot.SetCharacterIsStrappedIn |
( |
bool |
val | ) |
|
◆ SetReserved()
proto external void ExtBaseCompartmentSlot.SetReserved |
( |
IEntity |
ent | ) |
|
◆ ShouldCharactersFallOutWhenFlipped()
proto external bool ExtBaseCompartmentSlot.ShouldCharactersFallOutWhenFlipped |
( |
| ) |
|
◆ ShouldEjectUnconsciousDeadCharacters()
proto external bool ExtBaseCompartmentSlot.ShouldEjectUnconsciousDeadCharacters |
( |
| ) |
|
◆ ShouldSkipCharacterDoorAnimationsFromSeat()
proto external bool ExtBaseCompartmentSlot.ShouldSkipCharacterDoorAnimationsFromSeat |
( |
| ) |
|
The documentation for this interface was generated from the following file:
- Game/generated/Vehicle/ExtBaseCompartmentSlot.c