public void GetTime() { float startTime = (startMinutes * 60) + startSeconds; float leftTime = startTime - ((minutes * 60) + seconds); TimeScore.currentScore = TimeScore.TimeToScore(leftTime); }
public void UpdateScore() { TimeScore aux = new TimeScore(); bool newRecord = false; for (int i = 0; i < 3; i++) { if (PlayerPrefs.HasKey("record" + (i + 1).ToString())) { if (newRecord) { TimeScore aux2 = records[i]; records[i] = aux; aux = aux2; } else if (TimeScore.ScoreToTime(TimeScore.currentScore) < TimeScore.ScoreToTime(records[i]) || TimeScore.ScoreToTime(records[i]) == -1) { newRecord = true; aux = records[i]; records[i] = TimeScore.currentScore; } } PlayerPrefs.SetFloat(("record" + (i + 1).ToString()), TimeScore.ScoreToTime(records[i])); } }
// Use this for initialization void Start() { float time = float.PositiveInfinity; switch (difficulty) { case Difficulty.EASY: time = PlayerPrefs.GetFloat("easyscore", float.PositiveInfinity); break; case Difficulty.MEDIUM: time = PlayerPrefs.GetFloat("mediumscore", float.PositiveInfinity); break; case Difficulty.HARD: time = PlayerPrefs.GetFloat("hardscore", float.PositiveInfinity); Debug.Log(time); break; } if (time > 90000) { GetComponent <Text>().text = "-"; } else { GetComponent <Text>().text = TimeScore.toString(time); } }
void Start() { //Sound management bgmManager.StartBgm(); shells = Object.FindObjectOfType <TimeScore>(); gameOverText.enabled = false; winText.enabled = false; anim = gameObject.GetComponent <Animator>(); winTextAnim.enabled = false; menuBtnAnim.enabled = false; nextBtnAnim.enabled = false; restartBtnAnim.enabled = false; snailHappyAnim.enabled = false; shell1Anim.enabled = false; shell2Anim.enabled = false; shell3Anim.enabled = false; gameoverTextAnim.enabled = false; menuBtn2Anim.enabled = false; restartBtn2Anim.enabled = false; snailSadAnim.enabled = false; }
public static TimeScore TimeToScore(float time) { int _minutes = Mathf.FloorToInt(time / 60); float _seconds = time - (_minutes * 60); TimeScore _score = new TimeScore(_minutes, _seconds); return(_score); }
/// <summary> /// 時間型スコアの格納 /// </summary> /// <param name="time"></param> public void SaveScore(TimeSpan time) { var board = _rankingBoards.GetRankingInfo(_boardIndex); var timeScore = new TimeScore(time, board.CustomFormat); if (board.Type != timeScore.Type) { throw new ArgumentException("スコアの型が違います。"); } _latestScore = timeScore; }
public IHttpActionResult PostTimeScore(TimeScore timeScore) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TimeScores.Add(timeScore); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = timeScore.ID }, timeScore)); }
private void ScoresToTexts() { for (int i = 0; i < recordTexts.Count; i++) { if (TimeScore.ScoreToTime(GameManager.records[i]) == -1) { recordTexts[i].text = (i + 1).ToString() + "º --' --''"; } else { recordTexts[i].text = (i + 1).ToString() + "º " + (GameManager.records[i].minutes < 10 ? "0" + GameManager.records[i].minutes : GameManager.records[i].minutes.ToString()) + "' " + (Mathf.FloorToInt(GameManager.records[i].seconds) < 10 ? "0" + Mathf.FloorToInt(GameManager.records[i].seconds) : Mathf.FloorToInt(GameManager.records[i].seconds).ToString()) + "''"; } } }
private void LoadScores() { for (int i = 0; i < 3; i++) { if (PlayerPrefs.HasKey("record" + (i + 1).ToString())) { GameManager.records[i] = TimeScore.TimeToScore(PlayerPrefs.GetFloat("record" + (i + 1).ToString())); } else { GameManager.records[i] = TimeScore.TimeToScore(-1); PlayerPrefs.SetFloat(("record" + (i + 1).ToString()), TimeScore.ScoreToTime(GameManager.records[i])); } } }
public static float ScoreToTime(TimeScore _score) { return((_score.minutes * 60) + _score.seconds); }
// increment timer void CountTime() { gameTime += Time.deltaTime; time.text = TimeScore.toString(gameTime); }
public void SetDetails(TimeScore timeScore) { Username.text = timeScore.PlayerUsername; TimeScore.text = Mathf.RoundToInt((float)timeScore.Time).ToString(); }
void Start() { //Sound management bgmManager.StartBgm(); shells = Object.FindObjectOfType<TimeScore>(); gameOverText.enabled = false; winText.enabled = false; anim = gameObject.GetComponent<Animator>(); winTextAnim.enabled = false; menuBtnAnim.enabled = false; nextBtnAnim.enabled = false; restartBtnAnim.enabled = false; snailHappyAnim.enabled = false; shell1Anim.enabled = false; shell2Anim.enabled = false; shell3Anim.enabled = false; gameoverTextAnim.enabled = false; menuBtn2Anim.enabled = false; restartBtn2Anim.enabled = false; snailSadAnim.enabled = false; }