private void OnTriggerStay2D(Collider2D collision) { PlayerInfo player = collision.GetComponent <PlayerInfo>(); if (player == null) { return; } if (!triggered && abilityInput.IsPressed) { holding += Time.deltaTime; if (holding >= holdDuration) { triggered = true; TutorialPopUp popUp = Instantiate(popUpRef); popUp.Init(pages, this, pageWThumbs); prevFixedTimeScale = Time.fixedDeltaTime; prevTimeScale = Time.timeScale; Time.timeScale = 0f; Time.fixedDeltaTime = 0f; HUD.SetActive(false); } } }
private void Start() { foreach (Transform child in transform) { TutorialPopUp temp = child.GetComponent <TutorialPopUp>(); popUps.Add(temp); } popUps[popUpIndex].gameObject.SetActive(true); }