public async Task <Vector3?> GetRandomPointAsync(Zone zone, Vector3 position, float radius) { var result = await ErrorLimiter.CallAsync(() => pathingMgr.GetRandomPointAsync(zone, position, radius)); if (result == null) { //PathingFailures.Mark(); } return(result); }