Esempio n. 1
0
 public void OnStop()
 {
     if (Stopped != null)
     {
         Stopped(Activity);
     }
     AccelerometerListener.StopListening();
 }
Esempio n. 2
0
 public void OnStart()
 {
     if (Started != null)
     {
         Started(Activity);
     }
     AccelerometerListener.StartListening(Input);
 }
Esempio n. 3
0
 public void OnDestroy()
 {
     if (Destroying != null)
     {
         Destroying(Activity);
     }
     AccelerometerListener.StopListening();
     Activity = null;
 }
Esempio n. 4
0
 public static void StopListening()
 {
     if (listener != null)
     {
         var activity      = Lime.ActivityDelegate.Instance.Activity;
         var sensorManager = (SensorManager)activity.GetSystemService(Android.Content.Context.SensorService);
         sensorManager.UnregisterListener(listener);
         listener = null;
     }
 }
Esempio n. 5
0
 public void OnDestroy()
 {
     if (Destroying != null)
     {
         Destroying(Activity);
     }
     AccelerometerListener.StopListening();
     Application.SupportedDeviceOrientationsChanged -= RestrictSupportedOrientationsWith;
     Activity = null;
 }
Esempio n. 6
0
 public void OnPause()
 {
     AudioSystem.Active = false;
     GameView.ClearFocus();
     if (Paused != null)
     {
         Paused(Activity);
     }
     AccelerometerListener.StopListening();
 }
Esempio n. 7
0
 public static void StartListening(Input input)
 {
     if (listener == null)
     {
         listener = new AccelerometerListener()
         {
             input = input
         };
         var activity      = Lime.ActivityDelegate.Instance.Activity;
         var sensorManager = (SensorManager)activity.GetSystemService(Android.Content.Context.SensorService);
         sensorManager.RegisterListener(listener, sensorManager.GetDefaultSensor(SensorType.Accelerometer), SensorDelay.Ui);
     }
 }
Esempio n. 8
0
 public void OnResume()
 {
     AudioSystem.Active = true;
     if (!GameView.IsFocused)
     {
         GameView.RequestFocus();
     }
     AccelerometerListener.StartListening(Input);
     if (Resumed != null)
     {
         Resumed(Activity);
     }
 }