35 lines
No EOL
847 B
C#
35 lines
No EOL
847 B
C#
/*
|
|
* Pedometer
|
|
* Copyright (c) 2017 Yusuf Olokoba
|
|
*/
|
|
|
|
namespace PedometerU.Tests {
|
|
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class StepCounter : MonoBehaviour {
|
|
|
|
public Text stepText, distanceText;
|
|
private Pedometer pedometer;
|
|
|
|
private void Start () {
|
|
// Create a new pedometer
|
|
pedometer = new Pedometer(OnStep);
|
|
// Reset UI
|
|
OnStep(0, 0);
|
|
}
|
|
|
|
private void OnStep (int steps, double distance) {
|
|
// Display the values // Distance in feet
|
|
stepText.text = steps.ToString();
|
|
distanceText.text = (distance * 3.28084).ToString("F2") + " ft";
|
|
}
|
|
|
|
private void OnDisable () {
|
|
// Release the pedometer
|
|
pedometer.Dispose();
|
|
pedometer = null;
|
|
}
|
|
}
|
|
} |