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() }, }); }