private void Awake() { if (Enemy_move.instance == null) { Enemy_move.instance = this; } }
private void OnCollisionEnter2D(Collision2D collision) { // 接触した瞬間の1回のみ呼び出される処理 if (collision.gameObject.name == "Enemy(Clone)") { Enemy_move e_script = collision.gameObject.GetComponent <Enemy_move>(); e_script.enemy_destroy(false); //敵を消す //自分にダメージを与える player_damaged(); } }
private void OnCollisionEnter2D(Collision2D collision) { // 接触した瞬間の1回のみ呼び出される処理 if (collision.gameObject.name == "Enemy(Clone)") { GameObject eobj = GameObject.Find("Enemy(Clone)"); Enemy_move e_script = eobj.GetComponent <Enemy_move>(); e_script.enemy_destroy(true); //敵を消す pbullet_destroy(); //自機を消す pobj = GameObject.Find("Player"); Player_move p_script = pobj.GetComponent <Player_move>(); p_script.p_attack++; } }