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