1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use { constants::ReturnCode, objects::{RoomPosition, StructureNuker}, }; simple_accessors! { StructureNuker; (ghodium -> ghodium -> u32), (ghodium_capacity -> ghodiumCapacity -> u32), } impl StructureNuker { pub fn launch_nuke(&self, pos: &RoomPosition) -> ReturnCode { js_unwrap! {@{self.as_ref()}.launchNuke(@{pos.as_ref()})} } }