555 lines
12 KiB
C#
555 lines
12 KiB
C#
using System;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
|
||
namespace Touka
|
||
{
|
||
/// <summary>
|
||
/// TKG Native SDK Default platform interface call
|
||
/// </summary>
|
||
public class TKGNativeInterfaceDefault : TKGNativeInterface
|
||
{
|
||
public override void Init(Action _initCallback = null)
|
||
{
|
||
_initCallback?.Invoke();
|
||
}
|
||
|
||
public override void SetUnitySDKVersion(string sdkVersion)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Get Channel
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public override string GetChannel()
|
||
{
|
||
return "";
|
||
}
|
||
|
||
/// <summary>
|
||
/// Set Log Enable
|
||
/// </summary>
|
||
/// <param name="_enable"></param>
|
||
public override void SetLogEnable(bool _enable)
|
||
{
|
||
|
||
}
|
||
|
||
#region Ads
|
||
|
||
public override void PurchasedRemoveAds()
|
||
{
|
||
|
||
}
|
||
|
||
#region Ads Show
|
||
|
||
/// <summary>
|
||
/// Show banner Ad
|
||
/// </summary>
|
||
/// <param name="_bannerAlign">bannerAlign</param>
|
||
public override void showBannerAd(TKGBannerAlign _pos)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Hide Banner Ad
|
||
/// </summary>
|
||
public override void hideBannerAd()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Show Interstitial Ad
|
||
/// </summary>
|
||
public override void showInterstitialAd()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Show Interstitial Ad
|
||
/// </summary>
|
||
public override void showInterstitialAd(string _adPos, IVADType _IvType = IVADType.IV1)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Show Reward Ad
|
||
/// </summary>
|
||
public override void showRewardAd(string _adPos, int _itemCount = -1)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Show Reward Ad
|
||
/// </summary>
|
||
/// <param name="_adPos"></param>
|
||
/// <param name="_itemCount"></param>
|
||
/// <param name="_extraEvent"></param>
|
||
public override void showRewardAd(string _adPos, int _itemCount, Dictionary<string, string> _extraEvent)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Show FullScreen Ad(is RV without reward callback)
|
||
/// </summary>
|
||
public override void showVideoAd(string _adPos, int _itemCount = -1)
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
|
||
#region Ads isready
|
||
|
||
/// <summary>
|
||
/// banner isReady
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public override bool isBannerAdReady()
|
||
{
|
||
return false;
|
||
}
|
||
|
||
/// <summary>
|
||
/// Interstitial isReady
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public override bool isInterstitialAdReady()
|
||
{
|
||
return false;
|
||
}
|
||
|
||
/// <summary>
|
||
/// Reward isReady
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public override bool isRewardAdReady()
|
||
{
|
||
return false;
|
||
}
|
||
|
||
/// <summary>
|
||
/// FullScreen isReady
|
||
/// </summary>
|
||
/// <returns></returns>
|
||
public override bool isVideoAdReady()
|
||
{
|
||
return false;
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Set callback
|
||
|
||
/// <summary>
|
||
/// Set Banner Ad Callback
|
||
/// </summary>
|
||
/// <param name="_bannerCallback"></param>
|
||
public override void SetBannerAdCallback(AndroidBannerADTKGAdCallback _bannerCallback)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Set reward video click Callback
|
||
/// </summary>
|
||
/// <param name="_rewardClickAction"></param>
|
||
public override void SetRewardClickListener(Action _rewardClickAction)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Set game focus Callback
|
||
/// </summary>
|
||
/// <param name=""></param>
|
||
public override void SetGameFocusListener(Action<bool> _gameFocusAction)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Set Interstital Ad Callback
|
||
/// </summary>
|
||
/// <param name="_interCallback"></param>
|
||
public override void setInterstitalAdCallback(AndroidInterADTKGAdCallback _interCallback)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Set reward Ad Callback
|
||
/// </summary>
|
||
/// <param name="_rewardCallback"></param>
|
||
public override void SetRewardAdCallback(AndroidRewardADTKGAdCallback _rewardCallback)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Set video Ad Callback(full screen ad, reward ad with no reward callback)
|
||
/// </summary>
|
||
/// <param name="_videoCallback"></param>
|
||
public override void setVideoAdCallback(AndroidInterADTKGAdCallback _videoCallback)
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region load ads
|
||
|
||
/// <summary>
|
||
/// load interstitial ad
|
||
/// (retry 3 times, per time interval 10s)
|
||
/// </summary>
|
||
public override void loadInterstitialAD()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// load reward ad
|
||
/// (retry 3 times, per time interval 10s)
|
||
/// </summary>
|
||
public override void loadRewardAD()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// load video ad
|
||
/// (retry 3 times, per time interval 10s)
|
||
/// </summary>
|
||
public override void loadVideoAD()
|
||
{
|
||
|
||
}
|
||
|
||
|
||
#endregion
|
||
|
||
#endregion
|
||
|
||
|
||
#region Log Event
|
||
|
||
/// <summary>
|
||
/// onEvent
|
||
/// </summary>
|
||
/// <param name="_eventName"></param>
|
||
/// <returns></returns>
|
||
public override void onEvent(string _eventName)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// onEvent
|
||
/// </summary>
|
||
/// <param name="_eventName"></param>
|
||
/// <param name="_key01"></param>
|
||
/// <param name="_value01"></param>
|
||
/// <returns></returns>
|
||
public override void onEvent(string _eventName, string _key01, string _value01)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// onEvent
|
||
/// </summary>
|
||
/// <param name="_eventName"></param>
|
||
/// <param name="_key01"></param>
|
||
/// <param name="_value01"></param>
|
||
/// <param name="_key02"></param>
|
||
/// <param name="_value02"></param>
|
||
/// <returns></returns>
|
||
public override void onEvent(string _eventName, string _key01, string _value01, string _key02, string _value02)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// onEvent
|
||
/// </summary>
|
||
/// <param name="_eventName"></param>
|
||
/// <param name="_keyValues"></param>
|
||
public override void onEvent(string _eventName, Dictionary<string, string> _keyValues)
|
||
{
|
||
|
||
}
|
||
|
||
#region Level Event
|
||
|
||
/// <summary>
|
||
/// Level Start
|
||
/// </summary>
|
||
/// <param name="_levelId"></param>
|
||
public override void LevelStart(string _levelId)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Level end
|
||
/// </summary>
|
||
/// <param name="_levelId"></param>
|
||
/// <param name="_stageResult"></param>
|
||
public override void LevelEnd(string _levelId, StageResult _stageResult)
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Tracking Event
|
||
|
||
/// <summary>
|
||
/// Log Tracking Event
|
||
/// </summary>
|
||
/// <param name="_eventType"></param>
|
||
public override void LogTrackingEvent(TrackingEventType _eventType)
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
|
||
#endregion
|
||
|
||
#region Online Config
|
||
|
||
/// <summary>
|
||
/// get config - int
|
||
/// </summary>
|
||
/// <param name="_key"></param>
|
||
/// <returns></returns>
|
||
public override int GetConfigInt(string _key, int _default)
|
||
{
|
||
return _default;
|
||
}
|
||
|
||
/// <summary>
|
||
/// get config - string
|
||
/// </summary>
|
||
/// <param name="_key"></param>
|
||
/// <returns></returns>
|
||
public override string GetConfigString(string _key, string _default)
|
||
{
|
||
return _default;
|
||
}
|
||
|
||
/// <summary>
|
||
/// get config - bool
|
||
/// </summary>
|
||
/// <param name="_key"></param>
|
||
/// <returns></returns>
|
||
public override bool GetConfigBool(string _key, bool _default)
|
||
{
|
||
return default;
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Others (Common)
|
||
|
||
/// <summary>
|
||
/// review
|
||
/// </summary>
|
||
public override void Review()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// open Privacy
|
||
/// </summary>
|
||
public override void OpenPrivacyURL()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// open agreement
|
||
/// </summary>
|
||
public override void OpenUserTermURL()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// open policy pop
|
||
/// </summary>
|
||
public override void OpenPolicyPop()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// More Games
|
||
/// </summary>
|
||
public override void OpenMoreGame()
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region Others (Uncommon)
|
||
|
||
/// <summary>
|
||
/// shake(no repeat)
|
||
/// </summary>
|
||
/// <param name="_shakeTime"> shake time </param>
|
||
public override void shake(int _shakeType, float _intensity = 1)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// shake(can repeat)
|
||
/// </summary>
|
||
/// <param name="_repeatTimes"> repeat times : -1 </param>
|
||
/// <param name="_shakeTime"> wait time,shake time(100,1000,100,111)</param>
|
||
//public override void shake(int _repeatTimes, params int[] _shakeTime)
|
||
//{
|
||
|
||
//}
|
||
|
||
/// <summary>
|
||
/// cancel shake
|
||
/// </summary>
|
||
public override void cancelShake()
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Show Tips
|
||
/// Pop-up prompt (the one with black transparent background) unified style, Chinese, Japanese, Korean and English, support multi-language, multi-language text
|
||
///
|
||
/// game judges different languages by itself and passes different strings
|
||
/// </summary>
|
||
/// <param name="_titleStr"> title </param>
|
||
/// <param name="_contentStr"> content </param>
|
||
public override void dialogTips(string _titleStr, string _contentStr)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Open ULR by Browser
|
||
/// </summary>
|
||
/// <param name="_url"></param>
|
||
public override void openUrlBrowser(string _url)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// Open ULR By WEB POP
|
||
/// </summary>
|
||
/// <param name="_url"></param>
|
||
public override void openWebUrl(string _url)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// show Toast
|
||
/// </summary>
|
||
/// <param name="_content"></param>
|
||
public override void toast(string _content)
|
||
{
|
||
|
||
}
|
||
|
||
/// <summary>
|
||
/// push message
|
||
/// </summary>
|
||
public override void pushMsg()
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
#region common callback
|
||
|
||
public override void SetSDKCommonCallback(AndroidTKGCommonCalllback _commonCallback)
|
||
{
|
||
|
||
}
|
||
|
||
public override void SetUserSourceCallback(AndroidTKGUserSourceCalllback _userSourceCallback)
|
||
{
|
||
|
||
}
|
||
|
||
public override void SetUserSourceCallback(AndroidTKGUserSourceCalllbackWithCampaignName _userSourceCallback)
|
||
{
|
||
|
||
}
|
||
|
||
public override void RemoveNativeAd()
|
||
{
|
||
}
|
||
|
||
public override bool IsReadyNativeAd()
|
||
{
|
||
return false;
|
||
}
|
||
|
||
public override void ShowNativeAd(RectTransform pRect, Camera pCam = null, string pAdPos = "")
|
||
{
|
||
|
||
}
|
||
|
||
public override void ShareTxt(string _shareTxt)
|
||
{
|
||
|
||
}
|
||
|
||
|
||
public override void RegistAPNS()
|
||
{
|
||
|
||
}
|
||
|
||
public override void RegistNotification(string notiId, string body, string fireDate, int badge, string title, string subTitle)
|
||
{
|
||
|
||
}
|
||
|
||
public override void RemoveNotification(string notiId)
|
||
{
|
||
|
||
}
|
||
|
||
public override void RemoveAllNotifications()
|
||
{
|
||
|
||
}
|
||
|
||
public override void SetShowSDKToast(bool _useSDKToast)
|
||
{
|
||
|
||
}
|
||
|
||
#endregion
|
||
|
||
}
|
||
} |