public Dictionary <string, string> MakeFields(IDictionary <string, string> userFields)
 {
     return(new Dictionary <string, string>(userFields)
     {
         { "GBPlatform", GamebaseUnitySDK.Platform },
         { "GBProjectAppID", GamebaseUnitySDK.AppID },
         { "GBAppClientVersion", GamebaseUnitySDK.AppVersion },
         { "GBLaunchingZone", GamebaseUnitySDK.ZoneType.ToLower() },
         { "GBUnitySDKVersion", GamebaseUnitySDK.SDKVersion },
         { "GBNativeSDKVersion", Gamebase.GetSDKVersion() },
         { "GBServerAPIVersion", "" },
         { "GBServerStaticsStoreCode", GamebaseUnitySDK.StoreCode },
         { "GBInternalReportVersion", "v1" },
         { "GBLastLoggedInIDP", Gamebase.GetLastLoggedInProvider() },
         { "GBGuestUUID", GamebaseUnitySDK.UUID },
         { "GBDeviceLanguageCode", Gamebase.GetDeviceLanguageCode() },
         { "GBDisplayLanguageCode", Gamebase.GetDisplayLanguageCode() },
         { "GBCountryCodeUSIM", Gamebase.GetCountryCodeOfUSIM() },
         { "GBCountryCodeDevice", Gamebase.GetCountryCodeOfDevice() },
         { "GBNetworkType", Gamebase.Network.GetNetworkTypeName() },
     });
 }