void OnEnterVehicle(Vehicle vehicle)
    {
        controllingVehicle = vehicle;

        if (controllingVehicle != walking)
        {
            var controller = GetComponent <CharacterController>();
            originalHeight          = controller.height;
            originalRadius          = controller.radius;
            originalStepOffset      = controller.stepOffset;
            originalSlopeLimit      = controller.slopeLimit;
            originalTransformOffset = controller.center;
            Destroy(controller);

            walking.TurnOffLocomotion();
        }

        OnEnterVehicleDone();
    }
Ejemplo n.º 2
0
 public void TurnOffLocomotion()
 {
     characterWalking.TurnOffLocomotion();
 }