I’ve been fooling around with Unity for hours now and very frustrated.
For some reason whenever my bullets get instantiated they disappear. I have two screenshots, one after an object has been Instantiated and it has been pushed on to my Stack object. After that function call the Stack resets to having no bullets!! Like wth?!
I have checked that they aren’t getting destroyed by another function call but that isn’t the case. Its like there’s a memory leak or something (is that even possible in C#??). My script print out whenever a bullet is retrieved from the pool, and it says there are twelve bullets in the scene. I manually counted eight after this!! The destroy function was not called so where are they?!
UGH.
Screenshots:
If you need more information just ask. I know I haven’t provided my code but it would probably be too confusing for anyone to attempt to sort through. I would file a bug report but IDK if this is my fault or that of Unity.

