So right now I have this script, and I’m trying to minus patk from EnemyHealth. However, I get a unexpected symbol “=” error.
GameObject.Find (“BadBoi”).GetComponent ().EnemyHealth - patk = EnemyHealth ;
Can anyone help?
So right now I have this script, and I’m trying to minus patk from EnemyHealth. However, I get a unexpected symbol “=” error.
GameObject.Find (“BadBoi”).GetComponent ().EnemyHealth - patk = EnemyHealth ;
Can anyone help?
Edit: I was not correct as at first glance, I didn’t notice that you are not getting the component properly and you need to set a variable inside EnemyHealth, likely called health, but since EnemyHealth is a script, you can’t subtract anything directly from it.
EnemyHealth enemyHealth = GameObject.Find ("BadBoi").GetComponent<EnemyHealth>();
The above will get your enemy health script. Now set health:
enemyHealth.health -= patk;
I have no idea what the name of the health variable is inside EnemyHealth, just assuming it is health. Cheers,