pub struct Pile {
pub material: usize,
pub count: i32,
pub age: i64,
pub work: i32,
pub mask: u32,
pub priority: Option<i32>,
pub auto_pickup: Option<usize>,
pub state: i32,
pub claimer: Option<usize>,
}Expand description
RawMaterialComponent: a loose pile.
Original: FUN_14012e8d0.
Fields§
§material: usizeThe raw material (RawMaterialDescription of the pile’s template).
count: i32Units.
age: i64Age; after 3600 s the pile is destroyed.
Original: FUN_14012e600.
work: i32The Pickup work its WorkComponent registered.
Original: FUN_14012e6a0.
mask: u32The work’s category mask.
Original: FUN_14012e950.
priority: Option<i32>A priority to keep from the work at its cell, applied on activation.
Original: FUN_1400fe220.
auto_pickup: Option<usize>The workplace whose AutoPickup gets the Pickup work once registered.
state: i32The Pickup work’s (0 free, 1 claimed, 2 picked up) and (claimer). Kept on the pile: one Pickup try claims several piles’ works.
claimer: Option<usize>The citizen who claimed the pile, if any.
Trait Implementations§
impl StructuralPartialEq for Pile
Auto Trait Implementations§
impl Freeze for Pile
impl RefUnwindSafe for Pile
impl Send for Pile
impl Sync for Pile
impl Unpin for Pile
impl UnsafeUnpin for Pile
impl UnwindSafe for Pile
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