Hi,
Im not sure when it happened but I think it is the latest version I installed a couple of days back. I have my oun script that is run in Scene-Independent events. It adds a player object (instantiantes...).
But this error sudenly starts to show and somewhat wierdly influences my code (some of my methods just dont end). The behaviour is very peculiar. The player gets added though.
Could you please navigate me to how to get rid of it?
Hi, that is definitely not the case. As I write (sry it might be a little badly described), the node that the code is execute on is not the node I have it on.
Ill try the screenshots. This is the one that my OnExcecute should happen on:
Screenshot 2024-08-10 at 7.44.16.png (126.52 KiB) Viewed 810 times
But when I run the dialogue, it creates itself empty (as a Scene event this time) on a previous node. See on the screen shot here:
Screenshot 2024-08-10 at 7.47.17.png (138.91 KiB) Viewed 810 times
Is the object ("PlayerDialogueA...") that's assigned to that scene event a scene GameObject? Or is it an asset such as a ScriptableObject asset in the Project view?
If it's an asset, you might want to assign it to the non-scene event section instead.
Also, what happens if you assign a GameObject to its parameter field?
I will try to explain it again. The issue is this event should not even be there. It creates itself during runtime (I do not add it there). Sry for not being clear. That is the main issue Im experiencing.
Are there perhaps two copies of your dialogue database? Maybe you're editing one copy, but an older copy (with the event assigned) is assigned to the Dialogue Manager. If you inspect the database that's assigned to the Dialogue Manager, does it have anything in the UnityEvent at design time in the Dialogue Editor?
Hi Tony, tx for directing me, the issue was that there really was a scene event but since it was bound to another scene, not my control scene, I did not see it until I ran the game. Thank you for help!