#[repr(C)]pub struct SSetIdleModeUnitCommand {
pub unitId: c_int,
pub groupId: c_int,
pub options: c_short,
pub timeOut: c_int,
pub idleMode: c_int,
}
Expand description
Set what a unit should do when it is idle. This only works for a few units so far, mainly aircraft.
Fields§
§unitId: c_int
§groupId: c_int
§options: c_short
see enum UnitCommandOptions
timeOut: c_int
At which frame the command will time-out and consequently be removed, if execution of it has not yet begun. Can only be set locally, is not sent over the network, and is used for temporary orders. default: MAX_INT (-> do not time-out) example: currentFrame + 15
idleMode: c_int
0: fly, 1: land
Trait Implementations§
Source§impl Clone for SSetIdleModeUnitCommand
impl Clone for SSetIdleModeUnitCommand
Source§fn clone(&self) -> SSetIdleModeUnitCommand
fn clone(&self) -> SSetIdleModeUnitCommand
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SSetIdleModeUnitCommand
impl Debug for SSetIdleModeUnitCommand
impl Copy for SSetIdleModeUnitCommand
Auto Trait Implementations§
impl Freeze for SSetIdleModeUnitCommand
impl RefUnwindSafe for SSetIdleModeUnitCommand
impl Send for SSetIdleModeUnitCommand
impl Sync for SSetIdleModeUnitCommand
impl Unpin for SSetIdleModeUnitCommand
impl UnwindSafe for SSetIdleModeUnitCommand
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