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

◆ CanReleaseAttachment()

override bool Offroad_02::CanReleaseAttachment ( EntityAI attachment)
inlineprotected

См. определение в файле Vehicles/InheritedCars/Offroad_02.c строка 155

156 {
157 if (!super.CanReleaseAttachment(attachment))
158 {
159 return false;
160 }
161
162 string attType = attachment.GetType();
163 switch (attType)
164 {
165 case "CarBattery":
166 if (GetCarDoorsState("Offroad_02_Hood") == CarDoorState.DOORS_CLOSED || EngineIsOn())
167 {
168 return false;
169 }
170 break;
171
172 case "GlowPlug":
173 if (GetCarDoorsState("Offroad_02_Hood") == CarDoorState.DOORS_CLOSED || EngineIsOn())
174 {
175 return false;
176 }
177 break;
178 }
179
180 return true;
181 }
CarDoorState
Определения CarScript.c:2
proto native bool EngineIsOn()
Returns true when engine is running, false otherwise.
override int GetCarDoorsState(string slotType)

Перекрестные ссылки EngineIsOn() и GetCarDoorsState().