mergemilitary/Assets/TKGSDK/NativeSDK/Scripts/SDK/TKGNativeInterfaceDefault.cs

555 lines
12 KiB
C#
Raw Normal View History

using System;
2022-06-13 07:55:30 +00:00
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)
{
}
2022-06-13 07:55:30 +00:00
/// <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)
{
}
2022-06-13 07:55:30 +00:00
#region Ads
public override void PurchasedRemoveAds()
{
}
2022-06-13 07:55:30 +00:00
#region Ads Show
/// <summary>
/// Show banner Ad
/// </summary>
/// <param name="_bannerAlign">bannerAlign</param>
public override void showBannerAd(TKGBannerAlign _pos)
2022-06-13 07:55:30 +00:00
{
}
/// <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)
{
}
2022-06-13 07:55:30 +00:00
/// <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)
2022-06-13 07:55:30 +00:00
{
}
#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)
2022-06-13 07:55:30 +00:00
{
return _default;
2022-06-13 07:55:30 +00:00
}
/// <summary>
/// get config - string
/// </summary>
/// <param name="_key"></param>
/// <returns></returns>
public override string GetConfigString(string _key, string _default)
2022-06-13 07:55:30 +00:00
{
return _default;
2022-06-13 07:55:30 +00:00
}
/// <summary>
/// get config - bool
/// </summary>
/// <param name="_key"></param>
/// <returns></returns>
public override bool GetConfigBool(string _key, bool _default)
2022-06-13 07:55:30 +00:00
{
return default;
2022-06-13 07:55:30 +00:00
}
#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 timeshake time100,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)
{
}
2022-06-13 07:55:30 +00:00
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
2022-06-13 07:55:30 +00:00
}
}