Hi! I am having trouble with this error. I looked through some post and understand that some of the variables/execution might be invalid. I added the IsValid node but it is still happening. Not sure where to start. All i know is it happened when the AI damage my character player.
Is there a reason why you’re doing all this rather than use the existing damage system?
It has a perfectly usable interface with more bells & whistles most people ever need.
There’s some strange things here, too. For example:
- in the 2nd screenshot, you Destroy the actor first and then ask it to do something - it can’t do much since it’s being destroyed…
- actors have a bunch of delegates, something like destruction is already broadcast.
- the implementation of what Death is, should not be called by the AI accessing the player; consider:
AI → Deal Damage → Player ReceiveDamage → Player Handle Damage → Player Death
If you have an issue with a specific error, post the entire error - can’t tell which node this is complaining about, the cast ref is accessed by so many things. My bet is that there are multiple overlaps and the Delay
is messing things up, we can’t access what happened in the past, since it’s not cached here.
I deleted the delay node and it is not showing error for now! Thank you! I will also rework the damage event using those nodes.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.