As I go through these courses I occasionally notice certain things that go against what I’ve learned at work (I use C# daily at my job). Often it’s just a different way to get to the same result, and this instance definitely qualifies for that as well, but I’m an inquisitive person so I feel the need to ask: is there a specific reason that we are using arrays vs Lists?
My understanding is that they serve the same basic function, but in my opinion Lists are much easier to wrap your head around, especially once you start wanting to add things to/remove things from the array/List. I know arrays tend to be quicker when you’re trying to retrieve a specific element, whereas Lists are quicker adding and removing elements, so maybe that’s the only reason (since in this case we already have the lasers created so we don’t need to worry about adding/removing items programmatically) but I wanted to ask to see if there were any other Unity-specific pros/cons I should be aware of.