//========================= Function - CheckForDrowning() =====================================// void CheckForDrowning() { FroggerRow row = GameObject.Find("Row " + Mathf.RoundToInt(transform.position.y)).GetComponent <FroggerRow>(); if (row.type == FroggerRow.Type.WATER && log == null) { Die(DeathType.drowning); } }
//========================= Function - CheckForOffscreen() =====================================// void CheckForOffscreen() { if (Mathf.Abs(transform.position.x) > gameManager.width / 2 - 1) { FroggerRow froggerRow = GameObject.Find("Row " + (int)(transform.position.y)).GetComponent <FroggerRow>(); switch (froggerRow.type) { case FroggerRow.Type.ROAD: Die(DeathType.collision); break; case FroggerRow.Type.WATER: Die(DeathType.drowning); break; default: Die(DeathType.collision); break; } } }