static int GetJsonType(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); LitJson.JsonData obj = (LitJson.JsonData)ToLua.CheckObject(L, 1, typeof(LitJson.JsonData)); LitJson.JsonType o = obj.GetJsonType(); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetJsonType(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LitJson.JsonData obj = (LitJson.JsonData)ToLua.CheckObject(L, 1, typeof(LitJson.JsonData)); LitJson.JsonType arg0 = (LitJson.JsonType)ToLua.CheckObject(L, 2, typeof(LitJson.JsonType)); obj.SetJsonType(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _m_GetJsonType(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); LitJson.JsonMockWrapper gen_to_be_invoked = (LitJson.JsonMockWrapper)translator.FastGetCSObj(L, 1); { LitJson.JsonType gen_ret = gen_to_be_invoked.GetJsonType( ); translator.PushLitJsonJsonType(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }