protected virtual void Start()
 {
     isServer = UnityEngine.Networking.NetworkServer.active;
     if (!vehicleSeat)
     {
         vehicleSeat = gameObject.GetComponent <SurvivorPodController>().vehicleSeat;
     }
     if (addExitAction)
     {
         vehicleSeat.onPassengerExit += VehicleSeat_onPassengerExit;
     }
     if (addLandingAction)
     {
         if (vehicleSeat.ejectOnCollision)
         {
             onRoboPodLandedServer += PersonalizePodPlugin_onPodLandedServer;
             if (roboCrateDropBattery)
             {
                 onRoboPodLandedServer += PodComponent_onRoboPodLandedServer;
             }
         }
         else
         {
             PersonalizePodPlugin.onPodLandedServer += PersonalizePodPlugin_onPodLandedServer;
         }
     }
     podController = vehicleSeat.GetComponent <SurvivorPodController>();
 }