void Update() { if (levelStarted == false) { if (AudioManager.Instance.IsInitialized) { LevelSM.ChangeState(startingLevel); levelStarted = true; } } LevelSM.Update(); if (Input.GetKeyDown(KeyCode.Escape) || InputManager.Pause.GetButtonDown()) { if (!IsPaused) { Pause(); } else { Resume(); } } }
private void Awake() { StartPos = new Vector3(transform.position.x, transform.position.y, transform.position.z); //TODO this.gameObject.transform.parent = GameObject.Find("World").transform; isClicked = false; isArrival = false; m_Rigidbody2D = GetComponent <Rigidbody2D>(); sm = GetComponentInParent <LevelSM>(); }