static partial void FillBinaryParentLogicCustom(MutagenFrame frame, IANavigationMeshData item) { // Handled in Navigation Mesh parent frame.Position += 8; }
static partial void FillBinaryNavmeshGridCustom(MutagenFrame frame, IANavigationMeshData item) { item.NavmeshGrid = frame.ReadRemainingBytes(); }
static partial void FillBinaryCoverTrianglesLogicCustom(MutagenFrame frame, IANavigationMeshData item) { var count = frame.ReadInt32(); for (int i = 0; i < count; i++) { var index = frame.ReadInt16(); item.Triangles[index].IsCover = true; } }