public FindGroundAndSteps(DynamicCharacterController controller, CollisionWorld world, short staticRaycastGroup, short staticRaycastMask) { _controller = controller; _world = world; _resolveStepUp = new ResolveStepUp(_controller, _world, staticRaycastGroup, staticRaycastMask); CollisionFilterGroup = staticRaycastGroup; CollisionFilterMask = staticRaycastMask; }
public ResolveStepUp(DynamicCharacterController controller, CollisionWorld world, short staticRaycatGroup, short staticRaycastMask) { _controller = controller; _world = world; _closestRay = new ClosestRayResultCallback(); _closestRay.CollisionFilterGroup = staticRaycatGroup; _closestRay.CollisionFilterMask = staticRaycastMask; }