I fixed one problem with my numbering system by moving it onto the RVV, (a bunch of "Accessed None" errors,) but now it seems that I can't get my numbering component to generate anything on it's own, just a default value if I set one in the RVV BP. It compiles and runs, just without the numbering component providing a value. The numbering source specified in the component is the same one I was already using. I swear I had this working before. Any ideas? I'm coming up empty. As an aside, stuff like this is why we could really use an uncooked example Rail Vehicle that uses DTG best practices (hint hint)
SOLVED: Well, this setup seems to work (shown without an input event, though I'm using BeginPlay in the final BP): I'd swear that get number used to work provide a number before, and I'm not really sure why that would have changed. That said, with the amount of "meatball surgery" I've been performing on the blueprint, I could just be misremembering. Also, I'm hoping checking this option in the RVN means that I won't have to worry (as much) about duplicate car numbers: Later on, the RVV for the "B" cars (the G series used semi-permanently coupled pairs) will need to get the number for the A car it's paired with, and add 1 to it, to reflect the real-life numbering system that was used. But that shouldn't prove too difficult.