public void ActiveNextParfait() { ClearParfait(); if (sequence < 3) { ParfaitBlock nextParfaitBlock = GameController.instance.mapLoader.parfaitBlock[sequence + 1]; nextParfaitBlock.Activate(); } // Destroy(gameObject); }
private void OnTriggerEnter(Collider collider) { if (collider.gameObject.CompareTag("Parfait")) { ParfaitBlock parfait = collider.GetComponent <ParfaitBlock>(); if (parfait.sequence < GameController.ParfaitOrder) { Debug.Log("get parfait..."); parfait.ActiveNextParfait(); } else { Debug.Log("pass inactive parfait..."); } } }