186 {
187 CarDoor carDoor;
188
189 Class.CastTo( carDoor, FindAttachmentBySlotName( slotType ) );
190 if (!carDoor)
191 {
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
223 }