Пример #1
0
    private void ProjectWorldVelocityOnPlane()
    {
        float   projectedWorldVelocityMagnitude = _Car.ProjectedWorldVelocity.magnitude;
        Vector3 TempProjectedWorldVelocity      = Vector3.ProjectOnPlane(_Car.ProjectedWorldVelocity, _Car.CarManager.CarHoverHandler.InterpolatedGroundNormal).normalized;

        TempProjectedWorldVelocity = TempProjectedWorldVelocity * projectedWorldVelocityMagnitude;

        TempProjectedWorldVelocity = new Vector3(TempProjectedWorldVelocity.x, TempProjectedWorldVelocity.y, TempProjectedWorldVelocity.z);
        _Car.SetProjectedWorldVelocity(TempProjectedWorldVelocity);
    }