c1_unity/Assets/XLua/Gen/BF_BFNativeSDKManagerWrap.cs
2023-04-03 11:04:31 +08:00

618 lines
19 KiB
C#

#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
using Utils = XLua.Utils;
public class BFBFNativeSDKManagerWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.Type type = typeof(BF.BFNativeSDKManager);
Utils.BeginObjectRegister(type, L, translator, 0, 18, 0, 0);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "InitGoogleLogin", _m_InitGoogleLogin);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "InitGooglePay", _m_InitGooglePay);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "InitAdmobRewardedVideo", _m_InitAdmobRewardedVideo);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GooglePay", _m_GooglePay);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "ConsumePurchase", _m_ConsumePurchase);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GoogleLogin", _m_GoogleLogin);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GoogleLogout", _m_GoogleLogout);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "QueryGoogleProductInfo", _m_QueryGoogleProductInfo);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "ConnectGoogleStore", _m_ConnectGoogleStore);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "QueryUncompleteOrder", _m_QueryUncompleteOrder);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "QuerySubscribeInfo", _m_QuerySubscribeInfo);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetFirebaseToken", _m_GetFirebaseToken);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "ShowFullScreenAds", _m_ShowFullScreenAds);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "TryLoadRewardedAd", _m_TryLoadRewardedAd);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetAdPlacement", _m_SetAdPlacement);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "LogEvent", _m_LogEvent);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "LogCrashCustomKey", _m_LogCrashCustomKey);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "MsgFromAndroidOrIOS", _m_MsgFromAndroidOrIOS);
Utils.EndObjectRegister(type, L, translator, null, null,
null, null, null);
Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0);
Utils.EndClassRegister(type, L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CreateInstance(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
if(LuaAPI.lua_gettop(L) == 1)
{
var gen_ret = new BF.BFNativeSDKManager();
translator.Push(L, gen_ret);
return 1;
}
}
catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to BF.BFNativeSDKManager constructor!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_InitGoogleLogin(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.InitGoogleLogin( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_InitGooglePay(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.InitGooglePay( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_InitAdmobRewardedVideo(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.InitAdmobRewardedVideo( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GooglePay(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _payType = LuaAPI.lua_tostring(L, 2);
string _productId = LuaAPI.lua_tostring(L, 3);
string _customMsg = LuaAPI.lua_tostring(L, 4);
gen_to_be_invoked.GooglePay( _payType, _productId, _customMsg );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ConsumePurchase(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _token = LuaAPI.lua_tostring(L, 2);
gen_to_be_invoked.ConsumePurchase( _token );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GoogleLogin(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.GoogleLogin( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GoogleLogout(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.GoogleLogout( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_QueryGoogleProductInfo(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _payType = LuaAPI.lua_tostring(L, 2);
string _productJson = LuaAPI.lua_tostring(L, 3);
gen_to_be_invoked.QueryGoogleProductInfo( _payType, _productJson );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ConnectGoogleStore(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.ConnectGoogleStore( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_QueryUncompleteOrder(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _payType = LuaAPI.lua_tostring(L, 2);
gen_to_be_invoked.QueryUncompleteOrder( _payType );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_QuerySubscribeInfo(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _payType = LuaAPI.lua_tostring(L, 2);
gen_to_be_invoked.QuerySubscribeInfo( _payType );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GetFirebaseToken(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.GetFirebaseToken( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ShowFullScreenAds(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.ShowFullScreenAds( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_TryLoadRewardedAd(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
gen_to_be_invoked.TryLoadRewardedAd( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_SetAdPlacement(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _placement = LuaAPI.lua_tostring(L, 2);
gen_to_be_invoked.SetAdPlacement( _placement );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_LogEvent(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable<System.Collections.Generic.Dictionary<string, object>>(L, 3))
{
string _eventName = LuaAPI.lua_tostring(L, 2);
System.Collections.Generic.Dictionary<string, object> _eventValues = (System.Collections.Generic.Dictionary<string, object>)translator.GetObject(L, 3, typeof(System.Collections.Generic.Dictionary<string, object>));
gen_to_be_invoked.LogEvent( _eventName, _eventValues );
return 0;
}
if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING))
{
string _eventName = LuaAPI.lua_tostring(L, 2);
string _eventValues = LuaAPI.lua_tostring(L, 3);
gen_to_be_invoked.LogEvent( _eventName, _eventValues );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to BF.BFNativeSDKManager.LogEvent!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_LogCrashCustomKey(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _key = LuaAPI.lua_tostring(L, 2);
string _stack = LuaAPI.lua_tostring(L, 3);
gen_to_be_invoked.LogCrashCustomKey( _key, _stack );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_MsgFromAndroidOrIOS(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
BF.BFNativeSDKManager gen_to_be_invoked = (BF.BFNativeSDKManager)translator.FastGetCSObj(L, 1);
{
string _content = LuaAPI.lua_tostring(L, 2);
gen_to_be_invoked.MsgFromAndroidOrIOS( _content );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
}
}