we don't want the vehicle to be haunted, re-possess the dead player so other players can use the vehicle
527 {
529 {
530 return;
531 }
532
533 Transport transport;
534 if (!Class.CastTo(transport,
GetParent()))
535 {
536 return;
537 }
538
539 int crewIdx = -1;
540 for (int i = 0; i < transport.CrewSize(); ++i)
541 {
542 if (transport.CrewMember(i) == this)
543 {
544 crewIdx = i;
545 break;
546 }
547 }
548
549 if (crewIdx == -1)
550 {
551 return;
552 }
553
554 transport.CrewGetOut(crewIdx);
556
558 {
560
561#ifdef FEATURE_NETWORK_RECONCILIATION
562 PlayerIdentity identity = GetIdentity();
563
564 if (identity)
565 {
567 identity.Possess(this);
568 }
569#endif
570 }
571
572 SetSynchDirty();
573 }
void TriggerPullPlayerOutOfVehicleImpl()
DayZPlayerConstants
defined in C++