DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ IsAreaAtDoorFree()

override bool Transport::IsAreaAtDoorFree ( int currentSeat,
float maxAllowedObjHeight = 0.5,
float horizontalExtents = 0.5,
float playerHeight = 1.7 )
inlineprivate

См. определение в файле Car.c строка 102

103 {
104 vector transform[4];
105
106 vector extents;
107
108 extents[0] = horizontalExtents;
109 extents[1] = playerHeight;
110 extents[2] = horizontalExtents;
111
112 float speed = GetSpeedometerAbsolute();
113 if (speed > 8)
114 extents[2] = extents[2] * 6;
115 if (speed > 8)
116 extents[0] = 2;
117
118 return IsAreaAtDoorFree( currentSeat, maxAllowedObjHeight, extents, transform );
119 }
float GetSpeedometerAbsolute()
Returns the current speed of the vehicle in km/h. Value is absolute.
Определения Car.c:97
override bool IsAreaAtDoorFree(int currentSeat, float maxAllowedObjHeight=0.5, float horizontalExtents=0.5, float playerHeight=1.7)
Определения Car.c:102

Перекрестные ссылки GetSpeedometerAbsolute() и IsAreaAtDoorFree().

Используется в ActionGetInTransport::ActionCondition(), ActionGetOutTransport::ActionCondition(), EntityAI::DebugFreeAreaAtDoor(), DebugFreeAreaAtDoor(), EntityAI::IsAreaAtDoorFree() и IsAreaAtDoorFree().