Sounds awkward for me. I'm not a pro scripter, just trying to get by.
Maybe if the name of the GamePlayerControl can change each map,
or instance-- but this probably isn't the case if global accesses it? So that doesn't
sound like a system that would be GG easy, or GG convenient!
Regardless, it's because a few tweaks here and there in GPC is all that might be
needed, and if that new GPC works like hoped, then it seems like it would be nice to
then just have a way to call that whole script up.
Mostly, the functions themselves may have been edited from one variation of the
GPC to the next... so getting a error seems most likely?? ((I'm saying here that
I have edited out portions of the GPC, here and there))... so calling those changed
up parts in one map that wants the changes in a different GPC... wouldn't work.
The camera control -- changed up in first version, different from the original.
Movement control -- changed up in second version, different from the original.
Version 3 -- different than the two above.
Go back to the original, switch back and forth -- not possible the functions have
themselves been changed! Need to access the whole file!
A person like me would break it all up trying to get it right again...
Might be possible to work this out with an AAA team, but as stated, and for me,
it sounds too complex.
I got GPC versions that work individually-- but cannot
change them. == >> File change -- per map sounds EASY!