コード例 #1
0
ファイル: Item.cs プロジェクト: show50726/stair-game
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         if (!p2)
         {
             GSM.AddScore(10);
         }
         a.Play();
         Destroy(gameObject, 0.1f);
     }
 }
コード例 #2
0
 void OnCollisionEnter2D(Collision2D collision)
 {
     if (!p2 && GetComponent <FloorMove>().getpoint != true)
     {
         GSM.AddScore(1);
         GetComponent <FloorMove>().getpoint = true;
         GSM.AddStair();
     }
     if (collision.gameObject.tag == "Player" && gameObject.name == "harmful_floor (Clone)")
     {
         collision.gameObject.GetComponent <Player>().UpdateHealth(collision.gameObject.GetComponent <Player>().health - 5);
     }
     if (collision.gameObject.tag == "Player" && gameObject.name == "healing_floor (Clone)")
     {
         collision.gameObject.GetComponent <Player>().UpdateHealth(collision.gameObject.GetComponent <Player>().health + 5);
     }
 }