public static int GetLuaObj(IntPtr l) { int result; try { BJLuaObjHelper bjluaObjHelper = (BJLuaObjHelper)LuaObject.checkSelf(l); LuaTable luaObj = bjluaObjHelper.GetLuaObj(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, luaObj); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x0600049D RID: 1181 RVA: 0x00014E08 File Offset: 0x00013008 private LuaTable GetHotfixLuaObj(object extObj) { if (extObj == null) { Debug.LogError("GetHotfixLuaObj extObj is null"); return(null); } FieldInfo field = extObj.GetType().GetField("m_luaObjHelper", BindingFlags.Instance | BindingFlags.NonPublic); if (field == null) { Debug.LogError("GetHotfixLuaObj can't get field: m_luaObjHelper"); return(null); } BJLuaObjHelper bjluaObjHelper = field.GetValue(extObj) as BJLuaObjHelper; if (bjluaObjHelper == null) { Debug.LogError("GetHotfixLuaObj can't get value from field"); return(null); } return(bjluaObjHelper.GetLuaObj()); }