#[repr(u32)]pub enum FactoryWeaponType {
Laser = 10_000_000,
PlasmaLauncher = 20_000_000,
GyroMortar = 25_000_000,
RailCannon = 30_000_000,
NanoDisruptor = 40_000_000,
TeslaBlade = 50_000_000,
AeroflakCannon = 60_000_000,
IonCannon = 65_000_000,
ProtoSeeker = 70_100_000,
ChainShredder = 75_000_000,
}Expand description
Robot weapon categories
Variants§
Laser = 10_000_000
All laser weapons (aka Lasor, SMG)
PlasmaLauncher = 20_000_000
All plasma launcher weapons
GyroMortar = 25_000_000
Mortar
RailCannon = 30_000_000
All rails
NanoDisruptor = 40_000_000
All healing weapons
TeslaBlade = 50_000_000
All tesla blade melee weapons
AeroflakCannon = 60_000_000
All aeroflak weapons
IonCannon = 65_000_000
All shotgun weapons
ProtoSeeker = 70_100_000
Lol
ChainShredder = 75_000_000
All chain weapons
Trait Implementations§
impl Eq for FactoryWeaponType
Source§impl PartialEq for FactoryWeaponType
impl PartialEq for FactoryWeaponType
impl StructuralPartialEq for FactoryWeaponType
Source§impl TryFrom<u32> for FactoryWeaponType
impl TryFrom<u32> for FactoryWeaponType
Source§type Error = TryFromPrimitiveError<FactoryWeaponType>
type Error = TryFromPrimitiveError<FactoryWeaponType>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for FactoryWeaponType
impl TryFromPrimitive for FactoryWeaponType
Auto Trait Implementations§
impl Freeze for FactoryWeaponType
impl RefUnwindSafe for FactoryWeaponType
impl Send for FactoryWeaponType
impl Sync for FactoryWeaponType
impl Unpin for FactoryWeaponType
impl UnsafeUnpin for FactoryWeaponType
impl UnwindSafe for FactoryWeaponType
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