void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "EnemyDestroyer") { //Debug.Log("bunny destroyed by " + collision.gameObject.name); //GameObject explosion = (GameObject)Instantiate(Resources.Load("Explosion")); if (!AchTrackerScript.AchievementHasBeenMet(AchievementTrackerScript.Achievement.CHOPPED_BUNNIES)) { AchTrackerScript.IncrementCount(AchievementTrackerScript.Achievement.CHOPPED_BUNNIES); } DestroyBunny(); } else if (collision.gameObject.tag == "Player") { FlapjackController FpController = (FlapjackController)collision.gameObject.GetComponent(typeof(FlapjackController)); if (FpController.getPlayerState() == FlapjackController.PlayerState.INVINCIBLE) { DestroyBunny(); return; } else { guiController.ShowGameOverScreen(); } } }
void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Player") { FlapjackController FpController = (FlapjackController)collision.gameObject.GetComponent(typeof(FlapjackController)); FpController.DidTrip(); } }
void Start() { GameObject gameController = GameObject.Find("GameController"); scoreKeeper = (ScoreKeeper)gameController.GetComponent(typeof(ScoreKeeper)); GameObject player = GameObject.Find("Player"); playerController = (FlapjackController)player.GetComponent(typeof(FlapjackController)); }
void Start() { flapjack = (FlapjackController)Player.GetComponent(typeof(FlapjackController)); }