You got the response you got because of the information you gave. You tell us you’ve only every programmed with GDScript. Your answers sound like they’re coming from an LLM, which is what
And so these people helped you solve the problem then?
It’s not simple. You think it’s simple because you understand what all your variable names are referencing.
You talk as if you understand how a null check works on a compiler level, and yet you didn’t even know you were iterating over an Array.
Clearly your ego is hurt, and you’re trying to prop it up for some strange reason by using the LLM that helped you code this monstrosity. There is no way you’re going to impress us with your knowledge or ability, because it’s like listening to a new computer science graduate in an interview who has no clue how much they don’t know.
Yes, so that makes sense, and the name makes sense in that context - but again you didn’t provide enough context for us to figure that out.
ECS doesn’t work well without the System part. But you do you.
That’s on you. I am not responsible for your feelings. Perhaps I shouldn’t have taken the time to explain to you why we needed more info, and just told you. Seems like you fixed it on your own anyway.
You seem to think we owe you something. As if our time isn’t valuable, and only yours is. That because we volunteered to answer your question we had better do it your way or you’re not going to ask anymore. If that’s your attitude for getting help from people who are not paid to help you, but do it because they like helping, then by all means please do not come back. We don’t need ungrateful people who treat us like LLMs here.
When you ask for advice, you don’t get to decide what’s pertinent to your question. You can’t ask for help and be the expert. That’s just life. Deal with it.
On your way out, I suggest you take a look at this thread: Post-mortem of my failed attempt to vibe-code a metroidvania game