use std::ptr::NonNull;
use crate::cs::ChrIns;
#[repr(C)]
pub struct CSChrEventModule {
vftable: usize,
pub owner: NonNull<ChrIns>,
unk10: [u8; 0x8],
/// Id of override animation that should be played on next frame.
pub request_animation_id: i32,
/// ID of default idle animation.
pub idle_anim_id: i32,
unk20: i32,
unk24: u32,
pub ez_state_request_ladder: i32,
unk2c: [u8; 0xB],
pub msg_map_list_call: i32,
unk3c: u32,
pub flags: u8, // bit in pos 1 is iframes
unk41: [u8; 0xA],
pub ez_state_request_ladder_output: i32,
unk50: [u8; 0x27],
}