public void MountVehicle()
    {
        driver = gameObject.Get <GameVehicleDrive>();

        if (driver == null)
        {
            driver = gameObject.FindTypeAboveRecursive <GameVehicleDrive>();
        }

        objectMounted.transform.position = gameObject.transform.position;
        objectMounted.transform.rotation = gameObject.transform.rotation;

        LogUtil.Log("MountVehicle:" + " driver:" + driver.name);

        FindWeaponHolders();

        FindWeaponRotators();
    }
 void Awake()
 {
     vehicleDrive = gameObject.GetComponentInChildren <GameVehicleDrive>();
 }