Networking - Variables across Level

Ok, let’s try something:

  1. Non Replicated GI_Name_Color property on game instance.
  2. Widget sets GI_Name_Color on game instance before travel.
  3. Map travel happens.
  4. In Player Character OnBeginPlay, if “Has Authority” (the server), end “Run on Owning Client” RPC called “SendNameColor”
  5. In Player Character “ClientSendNameColor” RPC, call a Server RPC “ServerSetNameColor” passing GI_Name_Color from GameInstance
  6. In Player Character “ServerSetNameColor” RPC, set replicated NameColor property on Player Character.