pub struct OnMarkedForUpgradeEvent {
pub entity: LuaEntity,
pub name: &'static str,
pub player_index: u32,
pub previous_quality: LuaQualityPrototype,
pub previous_target: LuaEntityPrototype,
pub quality: LuaQualityPrototype,
pub target: LuaEntityPrototype,
pub tick: u32,
}Expand description
Called when an entity is marked for upgrade with the upgrade planner or via script.
Fields§
§entity: LuaEntity§name: &'static str§player_index: u32§previous_quality: LuaQualityPrototype§previous_target: LuaEntityPrototype§quality: LuaQualityPrototype§target: LuaEntityPrototype§tick: u32Trait Implementations§
Source§impl Clone for OnMarkedForUpgradeEvent
impl Clone for OnMarkedForUpgradeEvent
Source§fn clone(&self) -> OnMarkedForUpgradeEvent
fn clone(&self) -> OnMarkedForUpgradeEvent
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 OnMarkedForUpgradeEvent
Source§impl Debug for OnMarkedForUpgradeEvent
impl Debug for OnMarkedForUpgradeEvent
Source§impl Default for OnMarkedForUpgradeEvent
impl Default for OnMarkedForUpgradeEvent
Source§fn default() -> OnMarkedForUpgradeEvent
fn default() -> OnMarkedForUpgradeEvent
Returns the “default value” for a type. Read more
Source§impl PartialEq for OnMarkedForUpgradeEvent
impl PartialEq for OnMarkedForUpgradeEvent
impl StructuralPartialEq for OnMarkedForUpgradeEvent
Auto Trait Implementations§
impl Freeze for OnMarkedForUpgradeEvent
impl RefUnwindSafe for OnMarkedForUpgradeEvent
impl Send for OnMarkedForUpgradeEvent
impl Sync for OnMarkedForUpgradeEvent
impl Unpin for OnMarkedForUpgradeEvent
impl UnsafeUnpin for OnMarkedForUpgradeEvent
impl UnwindSafe for OnMarkedForUpgradeEvent
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