void Update() { if (buttonScript.GetGameComplete()) { SpriteRenderer SR = gameObject.GetComponent <SpriteRenderer>(); SR.color = new Color(SR.color.r, SR.color.g, SR.color.b, 255f); if (!animationPlayed) { PlayAnimation(); successSource.Play(); } Invoke("NextScene", 3); } }
[Test] // Test to check for the game not to start in a completed state public void GameDoesNotGoToWellDoneStraightAway() { ButtonClick script = GameObject.Find("wellDone").GetComponent <ButtonClick>(); Assert.IsFalse(script.GetGameComplete()); }