Example #1
0
    private static int GetInstance(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 0);
        ThirdSDK instance = ThirdSDK.GetInstance();

        LuaScriptMgr.PushObject(L, instance);
        return(1);
    }
Example #2
0
 private static int _Createcom_tencent_pandora_ThirdSDK(IntPtr L)
 {
     if (LuaDLL.lua_gettop(L) == 0)
     {
         ThirdSDK o = new ThirdSDK();
         LuaScriptMgr.PushObject(L, o);
         return(1);
     }
     LuaDLL.luaL_error(L, "invalid arguments to method: com.tencent.pandora.ThirdSDK.New");
     return(0);
 }
Example #3
0
    private static int BuyGoods(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 5);
        ThirdSDK dsdk      = (ThirdSDK)LuaScriptMgr.GetNetObjectSelf(L, 1, "com.tencent.pandora.ThirdSDK");
        string   luaString = LuaScriptMgr.GetLuaString(L, 2);
        string   iActionId = LuaScriptMgr.GetLuaString(L, 3);
        string   payType   = LuaScriptMgr.GetLuaString(L, 4);
        int      number    = (int)LuaScriptMgr.GetNumber(L, 5);

        dsdk.BuyGoods(luaString, iActionId, payType, number);
        return(0);
    }
Example #4
0
    private static int midasPay(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 13);
        ThirdSDK dsdk          = (ThirdSDK)LuaScriptMgr.GetNetObjectSelf(L, 1, "com.tencent.pandora.ThirdSDK");
        bool     boolean       = LuaScriptMgr.GetBoolean(L, 2);
        string   luaString     = LuaScriptMgr.GetLuaString(L, 3);
        string   pf            = LuaScriptMgr.GetLuaString(L, 4);
        string   goodsTokenUrl = LuaScriptMgr.GetLuaString(L, 5);
        string   accType       = LuaScriptMgr.GetLuaString(L, 6);
        string   payToken      = LuaScriptMgr.GetLuaString(L, 7);
        string   zoneId        = LuaScriptMgr.GetLuaString(L, 8);
        string   pfKey         = LuaScriptMgr.GetLuaString(L, 9);
        string   openid        = LuaScriptMgr.GetLuaString(L, 10);
        string   str9          = LuaScriptMgr.GetLuaString(L, 11);
        string   method        = LuaScriptMgr.GetLuaString(L, 12);
        int      number        = (int)LuaScriptMgr.GetNumber(L, 13);

        dsdk.midasPay(boolean, luaString, pf, goodsTokenUrl, accType, payToken, zoneId, pfKey, openid, str9, method, number);
        return(0);
    }