private IEnumerator CheckMatch() { if (firstRevealed.id == secondRevealed.id) { score += 2; revealed_cards++; scoreTxt.text = "SCORE: " + score; if (revealed_cards == images.Length) { globalScore += score; Debug.Log("Points Obtained:" + globalScore); SaveStatus.Save(globalScore); scoreTxt.enabled = false; finished = true; returnMenu.SetActive(true); } } else { yield return(new WaitForSeconds(.5f)); firstRevealed.Unreveal(); secondRevealed.Unreveal(); } firstRevealed = null; secondRevealed = null; }
public void Cheat() { if (CheatField.text == "Cheat to Unlock All Levels...") { int[] tmp = new int[50]; for (int i = 0; i < 10; i++) { tmp[i] = -1; } SaveStatus.Save(tmp, 20); } if (CheatField.text == "Delete Save") { int[] tmp = new int[50]; for (int i = 0; i < 10; i++) { tmp[i] = -1; } SaveStatus.Save(tmp, 1); } }
public void Check() { int count = 0; //how many tiles are correct for (int i = 0; i < data.size; i++) { for (int j = 0; j < data.size * 2; j++) { if (data.grid[i, j] == pad.Tiles[data.size - i - 1, j]) //data.size - i ---> for mirroring index in a 5X10 index (0,0) >> (4,0) { count++; } } } float p = (float)count / (data.size * (data.size * 2)); //obvious percent = p; if (percent == 1) { System.Random rand = new System.Random(); rewardPanel.SetActive(true); rewardText.text = rewardMSG[rand.Next(rewardMSG.Count)]; //random reward text if (thisRecord < record[Level] || record[Level] == -1) //check for best record >> its -1 if there is first time playing level { record[Level] = thisRecord; //change level's record to what it is now int temp = SaveStatus.Load().level; if (temp <= Level) //if we didnt play this level before so unlock next level { SaveStatus.Save(record, Level + 1); } else //if we played this level before dont lock next levels { SaveStatus.Save(record, temp); } } CheckSound.Play(); } StartCoroutine(scoreBar()); //show score in score bar }
public static async Task <HttpResponseMessage> Run( [HttpTrigger(AuthorizationLevel.Function, "post", Route = "CreateStopwatch")] HttpRequestMessage req, TraceWriter log) { var data = await req.Content.ReadAsStringAsync(); var requestBody = JsonConvert.DeserializeObject <StopwatchEntity>(data); if (string.IsNullOrEmpty(requestBody.UserName) && string.IsNullOrEmpty(requestBody.StopWatchName)) { return(req.CreateResponse(HttpStatusCode.BadRequest, "Please pass a username and/or stopwatchname on the query string or in the request body")); } IAzureService azureService = new AzureService(); IStopwatchDetails stopwatchDetails = new StopwatchDetails(azureService); var stopwatchStatus = new SaveStatus(stopwatchDetails); stopwatchStatus.Save(requestBody); return(req.CreateResponse(HttpStatusCode.OK)); }
public void ReturnSpace() { globalScore += score; SaveStatus.Save(globalScore); SceneManager.LoadScene("Space"); }
public void SaveQuit() { SaveStatus.Save(score); Application.Quit(); }