my apologies, as i have moved from c++ but not sure how to accomplish this in c#, lets say i have these classes;
class Enemy //attached to enemy prefab
{
// data here
};
class Defender1 //attached to defender1 prefab
{
GameObject target;
};
class Defender2//attached to defender2 prefab
{
GameObject target;
};
// now if i create a enemy
GameObject en = instantiate(enemyprefab);
then my defenders use it as a target
def1.target = en;
def2.target = en;
now the enemy is dead so i destroy it;
Destroy(en);
my problem is now, within my defender classes how do i check if the enemy still exists before accessing it?
thank you.