From fdc24fe16b5245802ea56e6db1aafba66c1fe681 Mon Sep 17 00:00:00 2001 From: client_Wu Xijin <364452445@qq.com> Date: 星期二, 30 十月 2018 11:44:22 +0800 Subject: [PATCH] 4340 【前端】支持xlua方便IOS提审 --- Assets/Editor/ScriptTemplate/LuaConfigTemplate.txt | 5 +++++ Assets/XLua/Gen/DelegatesGensBridge.cs | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/Assets/Editor/ScriptTemplate/LuaConfigTemplate.txt b/Assets/Editor/ScriptTemplate/LuaConfigTemplate.txt index acfee73..6f7b4b1 100644 --- a/Assets/Editor/ScriptTemplate/LuaConfigTemplate.txt +++ b/Assets/Editor/ScriptTemplate/LuaConfigTemplate.txt @@ -6,6 +6,7 @@ require('global.stringutil') #ClassName#Config = {} +local Configs={} function #ClassName#Config.Init() local path @@ -27,3 +28,7 @@ #ClassName#Config[tostring(key)] = subTable end end + +function #ClassName#Config.GetConfig(key) + return Configs[tostring(key)] +end diff --git a/Assets/XLua/Gen/DelegatesGensBridge.cs b/Assets/XLua/Gen/DelegatesGensBridge.cs index 45422bd..4237a8a 100644 --- a/Assets/XLua/Gen/DelegatesGensBridge.cs +++ b/Assets/XLua/Gen/DelegatesGensBridge.cs @@ -101,6 +101,11 @@ return new CSharpCallLua.CSharpNetPackage(__Gen_Delegate_Imp1); } + if (type == typeof(CSharpCallLua.GeneralDelegate)) + { + return new CSharpCallLua.GeneralDelegate(__Gen_Delegate_Imp2); + } + if (type == typeof(LuaBehaviour.generalDelegate)) { return new LuaBehaviour.generalDelegate(__Gen_Delegate_Imp2); -- Gitblit v1.8.0