public void getFriends() { foreach (string str in FitBit.getInstance().getFriendIDs()) { Debug.Log(str); } }
void Start() { FriendModel model = FitBit.getInstance().getUserModel(); PlayerManager.mainPlayer = new PlayerStats(model); DatabaseController.updatePlayer(PlayerManager.mainPlayer); }
void Update() { //This code is only for testing. This will eventually be pulled from the FitBit. totalSteps_int = (int)totalSteps; //totalSteps += stepRate * Time.deltaTime; totalSteps += FitBit.getInstance().getStepsSinceLastCall(); totalSteps_text.text = "Total Steps: " + totalSteps_int.ToString(); }
public void OnMouseDown() { Debug.Log("Clicked start"); if (FitBit.getInstance().isAuthenticated() && PlayerManager.isReady) { //FindObjectOfType<DragonScript>().ShootTarget(); Application.LoadLevel(gameScreen); } }
public static void updatePlayers() { Thread oThread = new Thread(new ThreadStart(() => { Thread.Sleep(4000); FriendModel model = FitBit.getInstance().getUserModel(); DatabaseController.updateFriendsList(FitBit.getInstance().getFriendIDs()); DatabaseController.getMainPlayer(model.encodedId); Thread startGameThread = new Thread(new ThreadStart(() => { Thread.Sleep(2500); //start game isReady = true; })); startGameThread.Start(); })); oThread.Start(); }
// Use this for initialization void Start() { Screen.sleepTimeout = SleepTimeout.NeverSleep; Debug.Log("Start in Load Game"); // set up fitBit singleton fitBitManager = FitBit.getInstance(); if (fitBitManager.isAuthenticated()) { foreach (GameObject gameObject in GameObject.FindGameObjectsWithTag("pinUI")) { Destroy(gameObject); } } else { PlayerPrefs.SetInt(PLAYED_BEFORE, 0); } if (PlayerPrefs.GetInt(PLAYED_BEFORE, 0) == 0) { gameScreen = "InitializationScene"; PlayerManager.isReady = true; } }
public void clearCache() { //TODO clear program memory for things here. FitBit.getInstance().clearCache(); //FitBit.getInstance().updateAll(); }
//TODO remove these. Only here for show for the button public void getStepsSinceLastCall() { Debug.Log(FitBit.getInstance().getStepsSinceLastCall()); }
public void enterPin() { FitBit.getInstance().enterPin(); }
public async Task<ActionResult> Create() { FitBit fitbit = new FitBit(); var userStore = new UserStore<ApplicationUser>(context); var userManager = new UserManager<ApplicationUser>(userStore); try { var currentUser = userManager.FindById(User.Identity.GetUserId()); var progress = Convert.ToDouble(currentUser.FitBitProgress); var goal = Convert.ToDouble(currentUser.FitBitGoal); var dateStart = Convert.ToDateTime(currentUser.dateStartFitBit.ToString()); var dateEnd = Convert.ToDateTime(currentUser.dateEndFitBit.ToString()); var percentEarned = (progress / goal) * 100; int percentEarnedShort = Convert.ToInt32(percentEarned); dateStart.ToShortDateString(); dateEnd.ToShortDateString(); fitbit.User = currentUser.UserName; fitbit.Progress = progress.ToString(); fitbit.Goal = goal.ToString(); fitbit.dateStart = dateStart; fitbit.dateEnd = dateEnd; fitbit.percentageEarned = percentEarnedShort.ToString(); db.FitBits.Add(fitbit); db.SaveChanges(); TempData["ValidationMessage"] = "Stats Submitted for " + " " + dateStart + " - " + dateEnd; var fitBitProgressNew = 0; currentUser.FitBitProgress = fitBitProgressNew; try { await userManager.UpdateAsync(currentUser); var saveUser = userStore.Context; await saveUser.SaveChangesAsync(); } catch { TempData["ValidationMessage"] = "Error: Stats Not Submitted!"; return RedirectToAction("Index", "Fitbit"); } return RedirectToAction("Manage", "Fitbit"); } catch { TempData["ValidationMessage"] = "Error: Stats Not Submitted!"; return RedirectToAction("Index", "Fitbit"); } }