void Awake() { if (instance == null) { instance = this; } else { if (this != instance) { Destroy(gameObject); } } }
IEnumerator CountdownScore() { yield return(StartCoroutine(ScoreMaskEffect.GetInstance().PrepEffect(target))); yield return(StartCoroutine(NewScoreManager.GetInstance().HighscoreProcess())); float shortDelay = countdownDuration / NewScoreManager._catchCount; while (NewScoreManager._catchCount > 0) { NewScoreManager._catchCount--; yield return(new WaitForSeconds(shortDelay)); } yield return(new WaitForSeconds(.15f)); float longDelay = countdownDuration / NewScoreManager._numBalls; while (NewScoreManager._numBalls > 0) { NewScoreManager._numBalls--; yield return(new WaitForSeconds(longDelay)); } }
// Use this for initialization void Start() { scoreManger = GetComponent <NewScoreManager>(); }
void Start() { NewScoreManagerScript = GameObject.Find("ScoreText").GetComponent <NewScoreManager>(); }
float GetPercentage() { return(NewScoreManager.GetProgressPercent()); }
public void ResetGame() { NewScoreManager.GetInstance().Reset(); SetState(GameState.preGame); }