From b92d4f01e2d8431e4b832f7c06a6afe94c2b67ff Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Wed, 10 Mar 2021 14:16:02 +0800 Subject: [PATCH] =?UTF-8?q?wrap=20=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Generate/GameLogic_VersionManagerWrap.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Assets/Source/Generate/GameLogic_VersionManagerWrap.cs b/Assets/Source/Generate/GameLogic_VersionManagerWrap.cs index f87d2859d8..cbfd49e6d9 100644 --- a/Assets/Source/Generate/GameLogic_VersionManagerWrap.cs +++ b/Assets/Source/Generate/GameLogic_VersionManagerWrap.cs @@ -9,6 +9,7 @@ public class GameLogic_VersionManagerWrap L.BeginClass(typeof(GameLogic.VersionManager), typeof(GameCore.Singleton)); L.RegFunction("Initialize", Initialize); L.RegFunction("InitVersions", InitVersions); + L.RegFunction("SetInfo", SetInfo); L.RegFunction("SaveVersion", SaveVersion); L.RegFunction("GetLocalVersion", GetLocalVersion); L.RegFunction("VersionCompare", VersionCompare); @@ -75,6 +76,24 @@ public class GameLogic_VersionManagerWrap } } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int SetInfo(IntPtr L) + { + try + { + ToLua.CheckArgsCount(L, 3); + GameLogic.VersionManager obj = (GameLogic.VersionManager)ToLua.CheckObject(L, 1); + string arg0 = ToLua.CheckString(L, 2); + string arg1 = ToLua.CheckString(L, 3); + obj.SetInfo(arg0, arg1); + return 0; + } + catch (Exception e) + { + return LuaDLL.toluaL_exception(L, e); + } + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SaveVersion(IntPtr L) {