示例#1
0
 void OnCollisionEnter2D(Collision2D coll)
 {
     if (coll.gameObject.tag == "Finish")
     {
         Destroy(coll.gameObject);
         ScoreCard.UpdateScore();
         ScoreCard.Finish();
     }
     if (coll.gameObject.tag == "Water")
     {
         strokes++;
         ScoreCard.Hit();
         gameObject.transform.position         = startPosition;
         GetComponent <Rigidbody2D>().velocity = Vector2.zero;
     }
     if (coll.gameObject.tag == "Switch")
     {
         Switches.Switch();
     }
     if (coll.gameObject.tag == "Enemy")
     {
         rb2D.AddForce((coll.transform.position - rb2D.transform.position) * forceMultiplier);
     }
 }