コード例 #1
0
 public static void HideDisplayAd()
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.HideDisplayAd();
 }
コード例 #2
0
 public static void EnableEventPreload(string guid, bool preload)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.EnableEventPreload(guid, preload);
 }
コード例 #3
0
 public static void RequestTapjoyConnect(string appID, string secretKey, Dictionary <string, object> flags)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.RequestTapjoyConnect(appID, secretKey, flags);
 }
コード例 #4
0
 public static void EnableDisplayAdAutoRefresh(bool enable)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.EnableDisplayAdAutoRefresh(enable);
 }
コード例 #5
0
 public static void ShowDefaultEarnedCurrencyAlert()
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.ShowDefaultEarnedCurrencyAlert();
 }
コード例 #6
0
 public static void EventRequestCancelled(string guid)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.EventRequestCancelled(guid);
 }
コード例 #7
0
 public static void ShowOffersWithCurrencyID(string currencyID, bool selector)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.ShowOffersWithCurrencyID(currencyID, selector);
 }
コード例 #8
0
 public static void SetCurrencyMultiplier(float multiplier)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.SetCurrencyMultiplier(multiplier);
 }
コード例 #9
0
 public static void ShowOffers()
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.ShowOffers();
 }
コード例 #10
0
 public static void ShowFullScreenAd()
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.ShowFullScreenAd();
 }
コード例 #11
0
 public static void ActionComplete(string actionID)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.ActionComplete(actionID);
 }
コード例 #12
0
 public static void SetUserID(string userID)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.SetUserID(userID);
 }
コード例 #13
0
 public static void AppResume()
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.AppResume();
 }
コード例 #14
0
 public static void SendSegmentationParams(Dictionary <string, object> segmentationParams)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.SendSegmentationParams(segmentationParams);
 }
コード例 #15
0
 public static void EnableLogging(bool enable)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.EnableLogging(enable);
 }
コード例 #16
0
 public static void MoveDisplayAd(int x, int y)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.MoveDisplayAd(x, y);
 }
コード例 #17
0
 public static void GetTapPoints()
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.GetTapPoints();
 }
コード例 #18
0
 public static void SetTransitionEffect(int transition)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.SetTransitionEffect(transition);
 }
コード例 #19
0
 public static void AwardTapPoints(int points)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.AwardTapPoints(points);
 }
コード例 #20
0
 public static void SendIAPEvent(string name, float price, int quantity, string currencyCode)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.SendIAPEvent(name, price, quantity, currencyCode);
 }
コード例 #21
0
 public static int QueryTapPoints()
 {
     if (Application.isEditor)
     {
         return(0);
     }
     return(TapjoyPluginDefault.QueryTapPoints());
 }
コード例 #22
0
 public static void GetFullScreenAdWithCurrencyID(string currencyID)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.GetFullScreenAdWithCurrencyID(currencyID);
 }
コード例 #23
0
 public static void RequestTapjoyConnect(string appID, string secretKey)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.RequestTapjoyConnect(appID, secretKey);
 }
コード例 #24
0
 public static void SetCallbackHandler(string handlerName)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.SetCallbackHandler(handlerName);
 }
コード例 #25
0
 public static void ShowEvent(string guid)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.ShowEvent(guid);
 }
コード例 #26
0
 public static void EnableEventAutoPresent(string guid, bool autoPresent)
 {
     if (Application.isEditor)
     {
         return;
     }
     TapjoyPluginDefault.EnableEventAutoPresent(guid, autoPresent);
 }
コード例 #27
0
    public static void RequestTapjoyConnect(string appID, string secretKey, Dictionary <string, string> flags)
    {
        if (Application.isEditor)
        {
            return;
        }
        Dictionary <string, object> dictionary = new Dictionary <string, object>();

        foreach (KeyValuePair <string, string> current in flags)
        {
            dictionary.Add(current.get_Key(), current.get_Value());
        }
        TapjoyPluginDefault.RequestTapjoyConnect(appID, secretKey, dictionary);
    }
コード例 #28
0
    public static string CreateEvent(TapjoyEvent eventRef, string eventName, string eventParameter)
    {
        if (Application.isEditor)
        {
            return(null);
        }
        string text = Guid.NewGuid().ToString();

        while (TapjoyPlugin.eventDictionary.ContainsKey(text))
        {
            text = Guid.NewGuid().ToString();
        }
        TapjoyPlugin.eventDictionary.Add(text, eventRef);
        TapjoyPluginDefault.CreateEvent(text, eventName, eventParameter);
        return(text);
    }
コード例 #29
0
    public static void SetDisplayAdSize(TapjoyDisplayAdSize size)
    {
        if (Application.isEditor)
        {
            return;
        }
        string displayAdSize = "320x50";

        if (size == TapjoyDisplayAdSize.SIZE_640X100)
        {
            displayAdSize = "640x100";
        }
        if (size == TapjoyDisplayAdSize.SIZE_768X90)
        {
            displayAdSize = "768x90";
        }
        TapjoyPluginDefault.SetDisplayAdSize(displayAdSize);
    }
コード例 #30
0
 public unsafe static long $Invoke37(long instance, long *args)
 {
     TapjoyPluginDefault.SpendTapPoints(*(int *)args);
     return(-1L);
 }