pub unsafe extern "C" fn CanAiMonsterMoveInDirection(
    monster: *mut entity,
    direction: Type,
    out_monster_in_target_position: *mut bool_
) -> bool_