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

◆ GetCarDoorsState()

override int CivilianSedan::GetCarDoorsState ( string slotType)
inlineprotected

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

186 {
187 CarDoor carDoor;
188
189 Class.CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
190 if (!carDoor)
191 {
192 return CarDoorState.DOORS_MISSING;
193 }
194
195 switch (slotType)
196 {
197 case "CivSedanDriverDoors":
198 return TranslateAnimationPhaseToCarDoorState("DoorsDriver");
199 break;
200
201 case "CivSedanCoDriverDoors":
202 return TranslateAnimationPhaseToCarDoorState("DoorsCoDriver");
203 break;
204
205 case "CivSedanCargo1Doors":
206 return TranslateAnimationPhaseToCarDoorState("DoorsCargo1");
207 break;
208
209 case "CivSedanCargo2Doors":
210 return TranslateAnimationPhaseToCarDoorState("DoorsCargo2");
211 break;
212
213 case "CivSedanTrunk":
214 return TranslateAnimationPhaseToCarDoorState("DoorsTrunk");
215 break;
216
217 case "CivSedanHood":
218 return TranslateAnimationPhaseToCarDoorState("DoorsHood");
219 break;
220 }
221
222 return CarDoorState.DOORS_MISSING;
223 }
CarDoorState
Определения CarScript.c:2

Перекрестные ссылки Class::CastTo().

Используется в CanDisplayAttachmentCategory(), CanDisplayCargo(), CanManipulateSpareWheel(), CanReleaseAttachment(), CrewCanGetThrough() и OnSound().