pub struct DestroyTemplate {
pub replace: Option<usize>,
pub material: i32,
pub decal: i32,
pub min_mesh: i32,
}Expand description
A resolved [banished_formats::game::DestroyDescription].
Fields§
§replace: Option<usize>What is left in the building’s place (a placed-object template).
material: i32The ModelComponent’s material set once damaged.
Original: FUN_14012a4f0.
decal: i32The decal’s material while damaged.
min_mesh: i32The lowest construction mesh a collapse steps down to.
Trait Implementations§
Source§impl Clone for DestroyTemplate
impl Clone for DestroyTemplate
Source§fn clone(&self) -> DestroyTemplate
fn clone(&self) -> DestroyTemplate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DestroyTemplate
Source§impl Debug for DestroyTemplate
impl Debug for DestroyTemplate
Source§impl Default for DestroyTemplate
impl Default for DestroyTemplate
Source§fn default() -> DestroyTemplate
fn default() -> DestroyTemplate
Returns the “default value” for a type. Read more
impl Eq for DestroyTemplate
Source§impl PartialEq for DestroyTemplate
impl PartialEq for DestroyTemplate
impl StructuralPartialEq for DestroyTemplate
Auto Trait Implementations§
impl Freeze for DestroyTemplate
impl RefUnwindSafe for DestroyTemplate
impl Send for DestroyTemplate
impl Sync for DestroyTemplate
impl Unpin for DestroyTemplate
impl UnsafeUnpin for DestroyTemplate
impl UnwindSafe for DestroyTemplate
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