Recast: fix reachability table data truncation

Value should be multiplied by size of int.
This commit is contained in:
Kawe Mazidjatari 2024-07-03 23:16:36 +02:00
parent f999c6ae6d
commit 1d202dc5b1

View File

@ -172,7 +172,7 @@ int buildLinkTable(dtNavMesh* mesh, LinkTableData& data)
}
}
return (data.setCount-1) * ((data.setCount + 31) / 32) + (data.setCount-1) / 32;
return sizeof(int)*(data.setCount-1) * ((data.setCount + 31) / 32) + (data.setCount-1) / 32;
}
void setReachable(std::vector<int>& data, int count, int id1, int id2, bool value)
{