wownav-parser 0.1.0

A mmap parser written in Rust focusing on Trinitycore/vmangos .mmap/.mmtile files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use bytemuck::AnyBitPattern;

#[derive(Debug, AnyBitPattern, Copy, Clone)]
#[repr(C)]
pub struct DtNavMeshParams {
    pub orig: [f32; 3],
    pub tile_height: f32,
    pub max_tiles: i32,
    pub max_polys: i32,
}

impl DtNavMeshParams {
    pub fn from_bytes(buffer: &[u8]) -> Self {
        return *bytemuck::from_bytes::<DtNavMeshParams>(&buffer);
    }
}