public void NextArea() { score += (int)timer.RemainingTime; if (currentTarget) { currentTarget.AppendText($"+{(int)timer.RemainingTime}"); } scoreText.text = $"{score.ToString()} Pts."; List <Area> availableAreas = areas.Where(x => !x.HitCollider.enabled).ToList(); if (availableAreas.Count > 0) { timer.SetTime(15); timer.StartTimer(); Area area = availableAreas[Random.Range(0, availableAreas.Count - 1)]; area.Activate(); currentTarget = area; } else { timer.PauseTimer(true); DoneEvent.Invoke(); int y = SceneManager.GetActiveScene().buildIndex; Debug.Log(y); ScoreScreenController.MoveToScores(new List <int> { score }, y); } }
private void ToScores() { if (Manager.off_LEvelName == 0) { Manager._LevelName = (controller.LevelName - 1); Manager.off_LEvelName = 1; } ScoreScreenController.MoveToScores(new List <int>(new int[1] { controller.Score, }), controller.LevelName); }
public void GoToScores() { List <int> scores = new List <int>(); if (!a.text.Equals(string.Empty)) { scores.Add(int.Parse(a.text)); } if (!b.text.Equals(string.Empty)) { scores.Add(int.Parse(b.text)); } if (!c.text.Equals(string.Empty)) { scores.Add(int.Parse(c.text)); } if (!d.text.Equals(string.Empty)) { scores.Add(int.Parse(d.text)); } Debug.Log(a.text + " " + b.text + " " + c.text + " " + d.text); ScoreScreenController.MoveToScores(scores); }
void Awake() { instance = this; Debug.Log("SS Awake"); }