public override void Start() { base.Start(); nextColourchangeScore = Random.Range(minColourChangeScore, maxColourChangeScore); OnPointIncrementEvents += UpdateColours; OnPointIncrementEvents += () => scoreTextAnimator.SetTrigger("Explode"); OnPointIncrementEvents += PollGameColourUpdate; StartCoroutine(DelayedStartCoroutine()); }
private IEnumerator DelayedStartCoroutine() { yield return(new WaitForEndOfFrame()); scoreText = GameCanvasObjects.Instance.scoreText; scoreTextAnimator = GameCanvasObjects.Instance.scoreTextAnimator; OnPointIncrementEvents += AudioMgr.Instance.PlayPointIncrementSound; ForceUpdateColours(); }