This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
mochapine64backup/MoCha/Assets/Scripts/StepCounter.cs
2018-04-10 12:44:50 -05:00

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;
}
}
}