// Use this for initialization void Start () { LevelInteractionsColliding = new List<GameStateManager.LevelInteraction>(); PlayerHintBubble.SetActive(false); ChatPositionDelta = PlayerHintBubble.transform.position - transform.position; GameManager = FindObjectOfType<GameStateManager>(); MainSprite = gameObject.GetComponent<SpriteRenderer>().sprite; EnableHeirloom(false); GateUp.SetActive(false); GateRight.SetActive(false); GateDown.SetActive(false); GateLeft.SetActive(false); if(PlayerNumber == 1) { GameManager.SetCurrentGrandpaState("GameStartGramp"); } else { GameManager.SetCurrentChildState("Sleep"); } audioSource = GetComponent<AudioSource>(); }