public void OnTriggerEnter(Collider collision) { //Notify Debug.Log("Something entered a goal!"); //if (collision.gameObject.GetComponent<PlayerModel>()) //{ //Notify Debug.Log("Player has entered a goal!"); //if blue player //if (collision.gameObject.GetComponent<PlayerModel>().PlayerNumber % 2 == 1) //{ //Notify Debug.Log("BLUE Player has entered a goal!"); //if blue goal if (goalcolor == "blue") { scoremanager.AddBlueScore(); Debug.Log("Blue Scores!"); //playermanager.respawn(players[collision.gameObject.GetComponent<PlayerModel>().PlayerNumber]); Debug.Log("Respawn the player!"); } //if red goal else { Debug.Log("Bad Throw!"); } //} //if red player //else if (collision.gameObject.GetComponent<PlayerModel>().PlayerNumber % 2 == 0) //{ //Notify Debug.Log("RED Player has entered a goal!"); //if blue goal if (goalcolor == "blue") { Debug.Log("Bad Throw!"); } //if red goal else { scoremanager.AddRedScore(); Debug.Log("Red Scores!"); //playermanager.respawn(players[collision.gameObject.GetComponent<PlayerModel>().PlayerNumber]); Debug.Log("Respawn the player!"); } //} //else //{ // Debug.Log("Ick! Me no like whatever that was! BLEHHHHHHHHHH!"); //} //SoundSource.Play(); //} }
public void OnTriggerEnter(Collider collision) { //Find type of player playernumber = findPlayerNumber(collision.gameObject); if (playernumber % 2 == 1) { Debug.Log("Player is BLUE"); playercolor = "blue"; } else { Debug.Log("Player is RED"); playercolor = "red"; } //if blue goal if ((goalcolor == "blue") && (playercolor == "blue")) { Debug.Log("===== BLUE SCORES ====="); scoremanager.AddBlueScore(); playermanager.respawn(playernumber); //play goal audio audiomanager.transform.Find("Goal_AudioSource").GetComponent <AudioSource>().Play(); ExitConfetti.Play(); ScorePipeConfetti.Play(); } //if red goal else if ((goalcolor == "red") && (playercolor == "red")) { Debug.Log("===== RED SCORES ====="); scoremanager.AddRedScore(); playermanager.respawn(playernumber); //play goal audio audiomanager.transform.Find("Goal_AudioSource").GetComponent <AudioSource>().Play(); ExitConfetti.Play(); ScorePipeConfetti.Play(); } }
private void OnTriggerEnter(Collider other) { Debug.Log("BUMP! I HIT SOMETHING!?!?!?!?!?\nAnd it was: " + other.gameObject.name); if (other.gameObject.name == "InvisibleGoalBlue") { scoremanager.AddBlueScore(); playermanager.respawn(PlayerNumber); Debug.Log("OMG IT WAS A GOAL!!!!\n BLUE SCORES"); } else if (other.gameObject.name == "InvisibleGoalRed") { scoremanager.AddRedScore(); playermanager.respawn(PlayerNumber); Debug.Log("OMG IT WAS A GOAL!!!!\n RED SCORES"); } /* * if (other.GetComponent<GoalReply>().GoalColor == PlayerColor) * { * Debug.Log("OMG IT WAS A GOAL!!!!"); * * if (PlayerColor == "red") * { * scoremanager.AddRedScore(); * playermanager.respawn(PlayerNumber); * } * else if (PlayerColor == "blue") * { * scoremanager.AddBlueScore(); * playermanager.respawn(PlayerNumber); * } * } * else * { * Debug.Log("it wasnt a goal..."); * }*/ }