Refactoring

This commit is contained in:
pbg2h23akl
2024-07-03 12:46:41 +02:00
parent f1aa50bf08
commit 4ca5d3db4f
9 changed files with 169 additions and 13 deletions

View File

@@ -42,7 +42,7 @@ public class BulletScript : MonoBehaviour
/// clashPartical spawned clashPartical am EinschlagPunkt der Kugel.
/// </summary>
/// <param name="collision">Die Collision mit der Bullet.</param>
public void clashPartcal(Collision collision){
public void clashParticle(Collision collision){
ContactPoint contact = collision.GetContact(0);
Instantiate(particalClash,transform.position,Quaternion.LookRotation(contact.normal));
}
@@ -53,9 +53,9 @@ public class BulletScript : MonoBehaviour
private void OnCollisionEnter(Collision collision){
Debug.Log(collision.gameObject.name + " UND HIER IST DER TAG: " + collision.gameObject.tag);
if(collision.transform.tag == "Enemy"){
collision.transform.GetComponent<Enemy>().takeDamage(damage);
collision.transform.GetComponent<EnemyHealth>().takeDamage(damage);
}
clashPartcal(collision);
clashParticle(collision);
GameObject.Destroy(this.gameObject);
}
@@ -67,6 +67,8 @@ public class BulletScript : MonoBehaviour
speed = dataBullet.speed;
rb = this.GetComponent<Rigidbody>();
Physics.IgnoreCollision(GetComponent<Collider>(),GameObject.Find("Player").GetComponent<Collider>());

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
public class Enemy : MonoBehaviour
public class EnemyHealth : MonoBehaviour
{
private int score = 1;
private bool alive = true;

View File

@@ -2,7 +2,7 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ParticalClash : MonoBehaviour
public class ParticleClash : MonoBehaviour
{
public float lifeTime = 2;