Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        //	private Texture whiteTexture = new Texture ();

        void OnEnable()
        {
            settings = (TDSettings)target;
        }