Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     AttachArrow();
     if (scoreBoard == null)
     {
         scoreBoard = GameObject.FindGameObjectWithTag("ScoreBoard").GetComponent <scoreBoardScript>();            //get script component from scoreboard
     }
     scoreBoard.UpdateScore(targetScript.score);
 }
Beispiel #2
0
 void OnTriggerEnter(Collider collision)
 {
     if (collision.tag == "tip" || collision.tag == "projectile")
     {
         float accuracy = (collision.transform.position - transform.position).magnitude;          //how close was shot to center of the target
         float distance = (player.transform.position - transform.position).magnitude;             //how far away is the target
         score += distance / (5 * accuracy);
         //Debug.Log("acc: "+accuracy+"	dist: "+distance+"	score: "+score);
         scoreBoard.UpdateScore(score);
     }
 }