protected int magneticNotificationInterval = 1; // x20ms public override void ConfigMagneticSensor(Cube.MagneticMode mode, int intervalMs, Cube.MagneticNotificationType notificationType) { this.magneticMode = mode; this.magneticNotificationInterval = Mathf.Clamp(intervalMs / 20, 0, 255); this.magneticNotificationType = notificationType; this.configMagneticSensorCallback?.Invoke(true); }
// --------- 2.3.0 -------- public void ConfigMagneticSensor(Cube.MagneticMode mode, int interval, Cube.MagneticNotificationType notificationType) { DelayCommand(() => impl.ConfigMagneticSensor(mode, interval, notificationType)); }