}
- (NSDictionary *)serialize {
- return @{ @"type": @"mouse scroll", @"amount": @(_amount) };
+ return @{ @"type": self.class.serializationCode, @"amount": @(_amount) };
}
+ (NJOutput *)outputDeserialize:(NSDictionary *)serialization
}
}
-- (BOOL)update:(NJInputController *)jc {
+- (BOOL)update:(NJDeviceController *)jc {
if (fabsf(self.magnitude) < 0.01f) {
sign = 0;
return NO; // dead zone