use binrw::binrw;
use super::TriggerBoxInstanceObject;
#[binrw]
#[brw(repr = i32)]
#[repr(C)]
#[derive(Debug, PartialEq, Clone, Copy)]
pub enum ExitType {
ZoneLine = 0x1,
Unk = 0x2, }
#[binrw]
#[derive(Debug, PartialEq)]
#[br(little)]
pub struct ExitRangeInstanceObject {
pub parent_data: TriggerBoxInstanceObject,
pub exit_type: ExitType,
pub zone_id: u16,
pub territory_type: u16,
pub index: i32,
pub destination_instance_id: u32,
pub return_instance_id: u32,
#[brw(pad_after = 4)] pub player_running_direction: f32,
}