I think i found the issue why this might not working. So in player i am doing Send Event to enemy-prefab with a Global variable (ex, Global Get Owner Enemy)
So that Global variable is sharing with duplicate enemy-prefab. So if i drag enemy prefab from folder to scene multiple time, they all share same global variable. so when player do Send Event, it doesn't know which game object to send ? Am i thinking correct ? let me know if i am wrong...
I think i post this similar issue on previous posted. On previous post i had enemy health problem. so whenever player shoot a bullet, all enemy health in the scene is taking damage cuz of Global variable. So i had to change in Enemy health variable to local. so when bullet hit, it does not share variable with other prefab.
But current problem is different, because Player is Sending Event that is looking for Enemy Get Owner/Global Variable, and that Global variable is sharing other enemy-prefab as well.
So i dont know how other people set up multiple enemy in the scene. Do you guys have 5 or 10 enemy game object with different global variable names?
please help and need advices.