pub struct LuaPlayerCanBuildFromCursorParams {
pub build_mode: String,
pub direction: String,
pub flip_horizontal: bool,
pub flip_vertical: bool,
pub position: MapPosition,
pub skip_fog_of_war: bool,
pub terrain_building_size: u32,
}Expand description
Checks if this player can build what ever is in the cursor on the surface the player is on.
Fields§
§build_mode: StringWhich build mode should be used instead of normal build. Defaults to defines.build_mode.normal.
direction: StringDirection the entity would be placed
flip_horizontal: boolWhether to flip the blueprint horizontally. Defaults to false.
flip_vertical: boolWhether to flip the blueprint vertically. Defaults to false.
position: MapPositionWhere the entity would be placed
skip_fog_of_war: boolIf chunks covered by fog-of-war are skipped. Defaults to false.
terrain_building_size: u32The size for building terrain if building terrain. Defaults to 2.
Trait Implementations§
Source§impl Clone for LuaPlayerCanBuildFromCursorParams
impl Clone for LuaPlayerCanBuildFromCursorParams
Source§fn clone(&self) -> LuaPlayerCanBuildFromCursorParams
fn clone(&self) -> LuaPlayerCanBuildFromCursorParams
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 moreSource§impl Default for LuaPlayerCanBuildFromCursorParams
impl Default for LuaPlayerCanBuildFromCursorParams
Source§fn default() -> LuaPlayerCanBuildFromCursorParams
fn default() -> LuaPlayerCanBuildFromCursorParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LuaPlayerCanBuildFromCursorParams
impl RefUnwindSafe for LuaPlayerCanBuildFromCursorParams
impl Send for LuaPlayerCanBuildFromCursorParams
impl Sync for LuaPlayerCanBuildFromCursorParams
impl Unpin for LuaPlayerCanBuildFromCursorParams
impl UnsafeUnpin for LuaPlayerCanBuildFromCursorParams
impl UnwindSafe for LuaPlayerCanBuildFromCursorParams
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