I have not been able to restart my enemies, if they die, but when they respawn they do not restart, they reappear with errors. When my enemies die, they drop a rag doll, which detaches from the game object. I think that's what affects respawning. Do you have any idea what I can do? it would be very helpful
I assume by "restart" you mean some type of behavior that isn't part of Core GameKit. Probably part of your AI plugin or whatever that 3rd screen shot is.
Most likely it has state initialization code that only runs in Start and/or Awake, which wouldn't fire when things are respawned. So you'd need to contact the author of that plugin and ask them how to retrofit it. Normally it means moving all code from OnStart into OnSpawned, which is a method Core GameKit calls after spawning things.
You didn't really answer my question though. What feature(s) of Killable are you wanting to use? Prefab replacement, damage prefab, world variables, knockback etc.
I mean reset the enemy to its initial value. really the only thing I want is to mark the enemy as dead and reset to its initial value so that it works with the pool and can be used again in the next wave.
Everything in Killable (hit points, etc) is reset automatically each time you spawn it from Pool Boss. If you're talking about something outside of Killable, then what I said in the last post is what you need to do in OnSpawned.