} //End Update() public void OnTriggerEnter(Collider other) { Debug.Log("TRIGGER"); //If GameObject entering TriggerZone is a rocket if (other.tag == "Rocket") { Debug.Log("Hit"); // Run TankController.Damage() player.Damage(); } } //End OnTriggerEnter(Collider other)
private void OnCollisionEnter(Collision collision) { // 自分が発射した弾が相手に当たった時に処理する if (m_view.IsMine) { // 相手がタンクだったらダメージを与える TankController tank = collision.gameObject.GetComponent <TankController>(); if (tank) { tank.Damage(PhotonNetwork.LocalPlayer.ActorNumber, m_attackPower); // 破棄しないと何度も当たってしまうので、破棄する PhotonNetwork.Destroy(this.gameObject); } } }