Aktywne Wpisy
mpetrumnigrum +49
#heheszki
CO SPRAWIA że robiąc to jako bogaty masz klasę a gdy robisz to samo jako biedny sięgnołeś dna?
Ja zacznę:
1. Gdy twoimi dziećmi opiekują się obcy ludzie.
2. Mieszkasz w starym domu.
3.
4.
CO SPRAWIA że robiąc to jako bogaty masz klasę a gdy robisz to samo jako biedny sięgnołeś dna?
Ja zacznę:
1. Gdy twoimi dziećmi opiekują się obcy ludzie.
2. Mieszkasz w starym domu.
3.
4.

Jestem tak stary że pamiętam jak ludzie wieszali płyty CD na wewnętrznym lusterku bo myśleli że wiązka lasera odbije się od kolorowej płyty i oszuka wynik z radaru policyjnego XDDDD
#gimbynieznajo
#gimbynieznajo
źródło: 1000021688
Pobierz




NullReferenceException: Object reference not set to an instance of an object HurtEnemy.OnTriggerEnter2D (UnityEngine.Collider2D other) (at Assets/Scripts/HurtEnemy.cs:39)
źródło:
public class HurtEnemy : MonoBehaviour { public int damageToGive;
public GameObject DamageBurst;
public Transform HitPoint;
// Use this for initialization
void Start () { }
// Update is called once per frame
void Update () { }
void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.tag == "Enemy") {
//Destroy(other.gameObject);
other.gameObject.GetComponent().HurtEnemy(damageToGive); // TUTAJ PROBLEM
Instantiate(DamageBurst, HitPoint.position, HitPoint.rotation); } } }
#gamedev (mam nadzieję, że nie będzie linczu)
Na Twoim miejscu sprawdzałbym to w mniej więcej taki sposób:
var enemyHealthManager = other.GameObject.GetComponent();
if(enemyHealthManager != null){
Dzięki!
@NULLZILLA: mea culpa ( ͡° ʖ̯ ͡°)