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

◆ GetCarDoorsState()

override int Hatchback_02::GetCarDoorsState ( string slotType)
inlineprotected

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

184 {
185 CarDoor carDoor;
186
187 Class.CastTo(carDoor, FindAttachmentBySlotName(slotType));
188 if (!carDoor)
189 {
190 return CarDoorState.DOORS_MISSING;
191 }
192
193 switch (slotType)
194 {
195 case "Hatchback_02_Door_1_1":
196 return TranslateAnimationPhaseToCarDoorState("DoorsDriver");
197
198 case "Hatchback_02_Door_2_1":
199 return TranslateAnimationPhaseToCarDoorState("DoorsCoDriver");
200
201 case "Hatchback_02_Door_1_2":
202 return TranslateAnimationPhaseToCarDoorState("DoorsCargo1");
203
204 case "Hatchback_02_Door_2_2":
205 return TranslateAnimationPhaseToCarDoorState("DoorsCargo2");
206
207 case "Hatchback_02_Hood":
208 return TranslateAnimationPhaseToCarDoorState("DoorsHood");
209
210 case "Hatchback_02_Trunk":
211 return TranslateAnimationPhaseToCarDoorState("DoorsTrunk");
212 }
213
214 return CarDoorState.DOORS_MISSING;
215 }
CarDoorState
Определения CarScript.c:2

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

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