// Token: 0x0600154F RID: 5455 RVA: 0x0005ABB4 File Offset: 0x00058DB4
        private void SetPassenger(GameObject newPassengerBodyObject)
        {
            string text = newPassengerBodyObject ? Util.GetBestBodyName(newPassengerBodyObject) : "null";

            if (VehicleSeat.shouldLog)
            {
                Debug.LogFormat("SetPassenger passenger={0}", new object[]
                {
                    text
                });
            }
            if (base.syncVarHookGuard)
            {
                if (VehicleSeat.shouldLog)
                {
                    Debug.Log("syncVarHookGuard==true Setting passengerBodyObject=newPassengerBodyObject");
                }
                this.NetworkpassengerBodyObject = newPassengerBodyObject;
                return;
            }
            if (VehicleSeat.shouldLog)
            {
                Debug.Log("syncVarHookGuard==false");
            }
            if (this.passengerBodyObject == newPassengerBodyObject)
            {
                if (VehicleSeat.shouldLog)
                {
                    Debug.Log("ReferenceEquals(passengerBodyObject, newPassengerBodyObject)==true");
                }
                return;
            }
            if (VehicleSeat.shouldLog)
            {
                Debug.Log("ReferenceEquals(passengerBodyObject, newPassengerBodyObject)==false");
            }
            this.SetPassengerInternal(newPassengerBodyObject);
        }