// Start is called before the first frame update private void Awake() { if (Idle == null) { Debug.LogError("Missing Idle Sprite!"); } if (Hug == null) { Debug.LogError("Missing Hug Sprite!"); } if (Idle == null || Hug == null) { this.enabled = false; } sr = this.GetComponent <SpriteRenderer>(); sr.sprite = Idle; Instance = this; }
private void Win() { timerText.color = Color.green; timerText.text = "YOU WIN!!!"; RectTransform rectXform = timerText.GetComponent <RectTransform>(); rectXform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Left, 450, 160); rectXform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Top, 250, 30); gameOver = true; Vector3 playerPos = Player.transform.position; playerPos.z = distFromPlayer; Camera.main.transform.position = playerPos; Gerbil.HasWon(); // hehe MouseGrab.OnGameWon(); timerText.gameObject.SetActive(false); MainMusic.Stop(); MainMusic.gameObject.SetActive(false); MainMusic.enabled = false; WinWindow.SetActive(true); WinMusic.Play(); }