예제 #1
0
    void OnMouseDown()
    {
        if (!isLocked)
        {
            if (levelNumber == 1)
            {
                Game.tutorial = true;
            }
            else
            {
                Game.tutorial = false;
            }

            Game.levelNumber = levelNumber;
            Application.LoadLevel("level" + levelNumber);

#if UNITY_ANDROID
            FlurryAndroid.logEvent("Level " + levelNumber, false);
#endif
#if UNITY_IOS
            FlurryAnalytics.logEvent("Level " + levelNumber, false);
#endif
        }
        else
        {
            Debug.Log("Level " + levelNumber + " is locked!");
        }
    }
예제 #2
0
 // Cria um evento de Log nativo com parametros
 //
 // Ex: Flurry.Log("Iniciou o jogo!", new Dictionary<string, string>()
 //		{
 //			{"name", "Fulano"},
 //			{"platform", "Android"},
 //			{"country", "Brazil"}
 //		}
 //	);
 public static void Log(string eventType, Dictionary <string, string> parameters)
 {
             #if UNITY_IPHONE
     FlurryBinding.logEventWithParameters(eventType, parameters, false);
             #elif UNITY_ANDROID
     FlurryAndroid.logEvent(eventType, parameters);
             #endif
 }
예제 #3
0
 // Cria um evento de Log nativo
 // Ex: Flurry.Log("Iniciou o jogo!");
 public static void Log(string eventType)
 {
             #if UNITY_IPHONE
     FlurryBinding.logEvent(eventType, false);
             #elif UNITY_ANDROID
     FlurryAndroid.logEvent(eventType);
             #endif
 }
예제 #4
0
    void OnGUI()
    {
        beginColumn();

        if (GUILayout.Button("Start Flurry Session"))
        {
            // replace with your Flurry app ID!!!
            FlurryAndroid.onStartSession("RPQYDGBDSQ7Z3DPM7XVU", true, true);
        }


        if (GUILayout.Button("Fetch Ads"))
        {
            FlurryAndroid.fetchAdsForSpace("space", FlurryAdPlacement.BannerBottom);
            FlurryAndroid.fetchAdsForSpace("bigAd", FlurryAdPlacement.FullScreen);
        }


        if (GUILayout.Button("Display Ad"))
        {
            FlurryAndroid.displayAd("space", FlurryAdPlacement.BannerBottom, 1000);
        }


        if (GUILayout.Button("Display bigAd Ad"))
        {
            FlurryAndroid.displayAd("bigAd", FlurryAdPlacement.FullScreen, 1000);
        }


        if (GUILayout.Button("Remove Ad"))
        {
            FlurryAndroid.removeAd("space");
        }


        endColumn(true);


        if (GUILayout.Button("Log Timed Event"))
        {
            FlurryAndroid.logEvent("timed", true);
        }


        if (GUILayout.Button("End Timed Event"))
        {
            FlurryAndroid.endTimedEvent("timed");
        }


        if (GUILayout.Button("Log Event"))
        {
            FlurryAndroid.logEvent("myFancyEvent");
        }


        if (GUILayout.Button("Log Event with Params"))
        {
            var dict = new Dictionary <string, string>();
            dict.Add("akey1", "value1");
            dict.Add("bkey2", "value2");
            dict.Add("ckey3", "value3");
            dict.Add("dkey4", "value4");

            FlurryAndroid.logEvent("EventWithParams", dict);
        }


        if (GUILayout.Button("Log Page View"))
        {
            FlurryAndroid.onPageView();
        }


        if (GUILayout.Button("Log Error"))
        {
            FlurryAndroid.onError("666", "bad things happend", "Exception");
        }

        endColumn();
    }