pub struct Task {Show 31 fields
pub task_type: i16,
pub id: i16,
pub is_default: u8,
pub action_type: i16,
pub class_id: i16,
pub unit_id: i16,
pub terrain_id: i16,
pub resource_in: i16,
pub resource_multiplier: i16,
pub resource_out: i16,
pub unused_resource: i16,
pub work_value1: f32,
pub work_value2: f32,
pub work_range: f32,
pub auto_search_targets: u8,
pub search_wait_time: f32,
pub enable_targeting: u8,
pub combat_level_flag: u8,
pub gather_type: i16,
pub work_flag2: i16,
pub target_diplomacy: u8,
pub carry_check: u8,
pub pick_for_construction: u8,
pub moving_graphic_id: i16,
pub proceeding_graphic_id: i16,
pub working_graphic_id: i16,
pub carrying_graphic_id: i16,
pub resource_gathering_sound_id: i16,
pub resource_deposit_sound_id: i16,
pub wwise_resource_gathering_sound_id: u32,
pub wwise_resource_deposit_sound_id: u32,
}Fields§
§task_type: i16§id: i16§is_default: u8§action_type: i16§class_id: i16§unit_id: i16§terrain_id: i16§resource_in: i16§resource_multiplier: i16§resource_out: i16§unused_resource: i16§work_value1: f32§work_value2: f32§work_range: f32§auto_search_targets: u8§search_wait_time: f32§enable_targeting: u8§combat_level_flag: u8§gather_type: i16§work_flag2: i16§target_diplomacy: u8§carry_check: u8§pick_for_construction: u8§moving_graphic_id: i16§proceeding_graphic_id: i16§working_graphic_id: i16§carrying_graphic_id: i16§resource_gathering_sound_id: i16§resource_deposit_sound_id: i16§wwise_resource_gathering_sound_id: u32§wwise_resource_deposit_sound_id: u32Trait Implementations§
Source§impl Parcel for Task
impl Parcel for Task
Source§fn read_field(
__io_reader: &mut dyn Read,
__settings: &Settings,
_: &mut Hints,
) -> Result<Self, Error>
fn read_field( __io_reader: &mut dyn Read, __settings: &Settings, _: &mut Hints, ) -> Result<Self, Error>
Reads a value from a stream. Read more
Source§fn write_field(
&self,
__io_writer: &mut dyn Write,
__settings: &Settings,
_: &mut Hints,
) -> Result<(), Error>
fn write_field( &self, __io_writer: &mut dyn Write, __settings: &Settings, _: &mut Hints, ) -> Result<(), Error>
Writes a value to a stream.
Source§fn read(read: &mut dyn Read, settings: &Settings) -> Result<Self, Error>
fn read(read: &mut dyn Read, settings: &Settings) -> Result<Self, Error>
Reads a new item with a fresh set of hints. Read more
Source§fn write(&self, write: &mut dyn Write, settings: &Settings) -> Result<(), Error>
fn write(&self, write: &mut dyn Write, settings: &Settings) -> Result<(), Error>
Writes a value to a stream.
Source§fn into_stream(self, settings: &Settings) -> Result<Cursor<Vec<u8>>, Error>
fn into_stream(self, settings: &Settings) -> Result<Cursor<Vec<u8>>, Error>
Convers the value into a byte stream that implements
std::io::Read.Source§fn from_raw_bytes(bytes: &[u8], settings: &Settings) -> Result<Self, Error>
fn from_raw_bytes(bytes: &[u8], settings: &Settings) -> Result<Self, Error>
Parses a new value from its raw byte representation. Read more
Source§fn field_from_raw_bytes(
bytes: &[u8],
settings: &Settings,
hints: &mut Hints,
) -> Result<Self, Error>
fn field_from_raw_bytes( bytes: &[u8], settings: &Settings, hints: &mut Hints, ) -> Result<Self, Error>
Parses a new value from its raw byte representation. Read more
Source§fn raw_bytes(&self, settings: &Settings) -> Result<Vec<u8>, Error>
fn raw_bytes(&self, settings: &Settings) -> Result<Vec<u8>, Error>
Gets the raw byte representation of the value.
impl StructuralPartialEq for Task
Auto Trait Implementations§
impl Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnwindSafe for Task
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