pub struct BNPCInstanceObject {Show 32 fields
pub parent_data: NPCInstanceObject,
pub name_id: u32,
pub drop_item: u32,
pub sense_range_rate: f32,
pub level: u16,
pub active_type: u8,
pub pop_interval: u8,
pub pop_rate: u8,
pub pop_event: u8,
pub link_group: u8,
pub link_family: u8,
pub link_range: u8,
pub link_count_limit: u8,
pub nonpop_init_zone: u8,
pub invalid_repop: u8,
pub link_parent: u8,
pub link_override: u8,
pub link_reply: u8,
pub nonpop: u8,
pub relative_positions: RelativePositions,
pub horizontal_pop_range: f32,
pub vertical_pop_range: f32,
pub bnpc_base_data: i32,
pub repop_id: u8,
pub bnpc_ran_id: u8,
pub territory_range: u16,
pub bound_instance_id: u32,
pub fate_layout_label_id: u32,
pub normal_ai: u32,
pub server_path_id: u32,
pub equipment_id: u32,
pub customize_id: u32,
}
Fields§
§parent_data: NPCInstanceObject
§name_id: u32
§drop_item: u32
§sense_range_rate: f32
§level: u16
§active_type: u8
§pop_interval: u8
§pop_rate: u8
§pop_event: u8
§link_group: u8
§link_family: u8
§link_range: u8
§link_count_limit: u8
§nonpop_init_zone: u8
§invalid_repop: u8
§link_parent: u8
§link_override: u8
§link_reply: u8
§nonpop: u8
§relative_positions: RelativePositions
§horizontal_pop_range: f32
§vertical_pop_range: f32
§bnpc_base_data: i32
§repop_id: u8
§bnpc_ran_id: u8
§territory_range: u16
§bound_instance_id: u32
§fate_layout_label_id: u32
§normal_ai: u32
§server_path_id: u32
§equipment_id: u32
§customize_id: u32
Trait Implementations§
Source§impl BinRead for BNPCInstanceObject
impl BinRead for BNPCInstanceObject
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments. Read more§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
big-endian byte order. Read more§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self
from the reader using default arguments and assuming
little-endian byte order. Read more§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T
from the reader assuming native-endian byte order. Read more§fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader using the given arguments. Read more§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming big-endian byte order, using the
given arguments. Read more§fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self
from the reader, assuming little-endian byte order, using
the given arguments. Read moreSource§impl Debug for BNPCInstanceObject
impl Debug for BNPCInstanceObject
Auto Trait Implementations§
impl Freeze for BNPCInstanceObject
impl RefUnwindSafe for BNPCInstanceObject
impl Send for BNPCInstanceObject
impl Sync for BNPCInstanceObject
impl Unpin for BNPCInstanceObject
impl UnwindSafe for BNPCInstanceObject
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more