funny you should mention the static array idea b/c thats exactly what i was thinking! i was thinking actually 16 members (powers of 2) and just to make sure about arrays, i read the
Unreal Networking Architecture document and if you're wondering then yes, ALL OF IT. arrays are replicated 'efficiently' so as elements change, they're replicated independently as opposed to the entire array being replicated all at once. Now this doc was updated way back when in 99...but i figure it couldnt possibly get LESS efficient lol
so thats what im gonna do, leg replication issue i think is solved, FINALLY
it was actually kinda honoring to read that thing b/c tim sweeney wrote it. call me a fanboy but it kinda felt "special"
edit: completely forgot that ALL onslaught native code is posted (besides headers of course) on
psyonix's website! now i can replicate chassis state PROPERLY!
edit2: scratch what i said about proper replication, been about 2 days now since ive said that and the BEST replication i can seem to get going is once every TEN SECONDS. holy **** I HATE how inaccessible replication is! OMFG SO FRUSTRATED. Im gonna subclass onshovercraft, get its replication code, and modify it as necessary, BECAUSE THIS IS MOTHER****ING BULL****