| 212 | } |
| 213 | |
| 214 | void DoVehicleCollision(ItemInfo* vehicleItem, int radius) |
| 215 | { |
| 216 | CollisionInfo coll = {}; |
| 217 | coll.Setup.Radius = radius * 0.8f; // HACK: Most vehicles use radius larger than needed. |
| 218 | coll.Setup.UpperCeilingBound = MAX_HEIGHT; // HACK: this needs to be set to prevent GCI result interference. |
| 219 | coll.Setup.PrevPosition = vehicleItem->Pose.Position; |
| 220 | coll.Setup.EnableObjectPush = true; |
| 221 | |
| 222 | DoObjectCollision(vehicleItem, &coll); |
| 223 | } |
| 224 | |
| 225 | int DoVehicleWaterMovement(ItemInfo* vehicleItem, ItemInfo* laraItem, int currentVelocity, int radius, short* turnRate, const Vector3& wakeOffset) |
| 226 | { |
no test coverage detected