Example #1
0
        private void OnTriggerEnter2D(Collider2D other)
        {
            var sc1r        = side1Check.Check();
            var sc2r        = side2Check.Check();
            var comparedTag = other.gameObject.CompareTag("Level Tiles");

            if (!itemCollectable.IsCollected &&
                splatParent != null &&
                other.gameObject.CompareTag("Level Tiles") &&
                side1Check.Check() && side2Check.Check())
            {
                var splat = Instantiate(splatPrefab, transform);
                splat.transform.parent = splatParent.transform;

                if (gameOver)
                {
                    return;
                }

                PreventMovement();
                itemCollectable.Reset();
            }
        }