public static TDSettings getInstance() { if (instance == null) { TDSettings[] settings = Resources.LoadAll <TDSettings>("Tapdaq"); if (settings != null && settings.Length > 0) { instance = settings[0]; instance.clean(); } else { return(new TDSettings()); } } return(instance); }
private void _Init(TDStatus isUserSubjectToGDPR, TDStatus isConsentGiven, TDStatus isAgeRestrictedUser, string userId, bool shouldForwardUserId) { if (!settings) { settings = TDSettings.getInstance(); } var applicationId = ""; var clientKey = ""; #if UNITY_IPHONE applicationId = settings.ios_applicationID; clientKey = settings.ios_clientKey; #elif UNITY_ANDROID applicationId = settings.android_applicationID; clientKey = settings.android_clientKey; #endif LogMessage(TDLogSeverity.debug, "TapdaqSDK/Application ID -- " + applicationId); LogMessage(TDLogSeverity.debug, "TapdaqSDK/Client Key -- " + clientKey); Initialize(applicationId, clientKey, isUserSubjectToGDPR, isConsentGiven, isAgeRestrictedUser, userId, shouldForwardUserId); }
// private Texture whiteTexture = new Texture (); void OnEnable() { settings = (TDSettings)target; }