static StackObject *Create_14(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj) { CSHotFix.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject *ptr_of_this_method; StackObject *__ret = ILIntepreter.Minus(__esp, 7); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.AudioClip.PCMSetPositionCallback pcmsetpositioncallback = (UnityEngine.AudioClip.PCMSetPositionCallback) typeof(UnityEngine.AudioClip.PCMSetPositionCallback).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.AudioClip.PCMReaderCallback pcmreadercallback = (UnityEngine.AudioClip.PCMReaderCallback) typeof(UnityEngine.AudioClip.PCMReaderCallback).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); System.Boolean stream = ptr_of_this_method->Value == 1; ptr_of_this_method = ILIntepreter.Minus(__esp, 4); System.Int32 frequency = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 5); System.Int32 channels = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 6); System.Int32 lengthSamples = ptr_of_this_method->Value; ptr_of_this_method = ILIntepreter.Minus(__esp, 7); System.String name = (System.String) typeof(System.String).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); var result_of_this_method = UnityEngine.AudioClip.Create(name, lengthSamples, channels, frequency, stream, pcmreadercallback, pcmsetpositioncallback); return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method)); }
static internal int checkDelegate(IntPtr l, int p, out UnityEngine.AudioClip.PCMSetPositionCallback ua) { int op = extractFunction(l, p); if (LuaDLL.lua_isnil(l, -1)) { ua = null; return(op); } int r = LuaDLL.luaS_checkcallback(l, -1); if (r < 0) { LuaDLL.luaL_error(l, "expect function"); } if (getCacheDelegate <UnityEngine.AudioClip.PCMSetPositionCallback>(r, out ua)) { return(op); } LuaDLL.lua_pop(l, 1); ua = (int a1) => { int error = pushTry(l); LuaDLL.lua_getref(l, r); pushValue(l, a1); if (LuaDLL.lua_pcall(l, 1, -1, error) != 0) { LuaDLL.lua_pop(l, 1); } LuaDLL.lua_pop(l, 1); }; cacheDelegate(r, ua); return(op); }
static int Create(IntPtr L) { #if UNITY_EDITOR ToluaProfiler.AddCallRecord("UnityEngine.AudioClip.Register"); #endif try { int count = LuaDLL.lua_gettop(L); if (count == 5) { string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); int arg3 = (int)LuaDLL.luaL_checknumber(L, 4); bool arg4 = LuaDLL.luaL_checkboolean(L, 5); UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4); ToLua.PushSealed(L, o); return(1); } else if (count == 6) { string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); int arg3 = (int)LuaDLL.luaL_checknumber(L, 4); bool arg4 = LuaDLL.luaL_checkboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L, 6); UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5); ToLua.PushSealed(L, o); return(1); } else if (count == 7) { string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); int arg3 = (int)LuaDLL.luaL_checknumber(L, 4); bool arg4 = LuaDLL.luaL_checkboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L, 6); UnityEngine.AudioClip.PCMSetPositionCallback arg6 = (UnityEngine.AudioClip.PCMSetPositionCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMSetPositionCallback>(L, 7); UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.AudioClip.Create")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public static Delegate UnityEngine_AudioClip_PCMSetPositionCallback(LuaFunction func) { if (func == null) { UnityEngine.AudioClip.PCMSetPositionCallback fn = delegate { }; return(fn); } UnityEngine.AudioClip.PCMSetPositionCallback d = (new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func)).Call; return(d); }
static int QPYX_Create_YXQP(IntPtr L_YXQP) { try { int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP); if (QPYX_count_YXQP == 5) { string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 1); int QPYX_arg1_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2); int QPYX_arg2_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 3); int QPYX_arg3_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 4); bool QPYX_arg4_YXQP = LuaDLL.luaL_checkboolean(L_YXQP, 5); UnityEngine.AudioClip QPYX_o_YXQP = UnityEngine.AudioClip.Create(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP, QPYX_arg3_YXQP, QPYX_arg4_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else if (QPYX_count_YXQP == 6) { string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 1); int QPYX_arg1_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2); int QPYX_arg2_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 3); int QPYX_arg3_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 4); bool QPYX_arg4_YXQP = LuaDLL.luaL_checkboolean(L_YXQP, 5); UnityEngine.AudioClip.PCMReaderCallback QPYX_arg5_YXQP = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L_YXQP, 6); UnityEngine.AudioClip QPYX_o_YXQP = UnityEngine.AudioClip.Create(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP, QPYX_arg3_YXQP, QPYX_arg4_YXQP, QPYX_arg5_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else if (QPYX_count_YXQP == 7) { string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 1); int QPYX_arg1_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 2); int QPYX_arg2_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 3); int QPYX_arg3_YXQP = (int)LuaDLL.luaL_checknumber(L_YXQP, 4); bool QPYX_arg4_YXQP = LuaDLL.luaL_checkboolean(L_YXQP, 5); UnityEngine.AudioClip.PCMReaderCallback QPYX_arg5_YXQP = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L_YXQP, 6); UnityEngine.AudioClip.PCMSetPositionCallback QPYX_arg6_YXQP = (UnityEngine.AudioClip.PCMSetPositionCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMSetPositionCallback>(L_YXQP, 7); UnityEngine.AudioClip QPYX_o_YXQP = UnityEngine.AudioClip.Create(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP, QPYX_arg3_YXQP, QPYX_arg4_YXQP, QPYX_arg5_YXQP, QPYX_arg6_YXQP); ToLua.PushSealed(L_YXQP, QPYX_o_YXQP); return(1); } else { return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to method: UnityEngine.AudioClip.Create")); } } catch (Exception e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP)); } }
static int Create(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 6) { string arg0 = LuaScriptMgr.GetLuaString(L, 1); int arg1 = (int)LuaScriptMgr.GetNumber(L, 2); int arg2 = (int)LuaScriptMgr.GetNumber(L, 3); int arg3 = (int)LuaScriptMgr.GetNumber(L, 4); bool arg4 = LuaScriptMgr.GetBoolean(L, 5); bool arg5 = LuaScriptMgr.GetBoolean(L, 6); AudioClip o = AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5); LuaScriptMgr.Push(L, o); return(1); } else if (count == 7) { string arg0 = LuaScriptMgr.GetLuaString(L, 1); int arg1 = (int)LuaScriptMgr.GetNumber(L, 2); int arg2 = (int)LuaScriptMgr.GetNumber(L, 3); int arg3 = (int)LuaScriptMgr.GetNumber(L, 4); bool arg4 = LuaScriptMgr.GetBoolean(L, 5); bool arg5 = LuaScriptMgr.GetBoolean(L, 6); UnityEngine.AudioClip.PCMReaderCallback arg6 = LuaScriptMgr.GetNetObject <UnityEngine.AudioClip.PCMReaderCallback>(L, 7); AudioClip o = AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6); LuaScriptMgr.Push(L, o); return(1); } else if (count == 8) { string arg0 = LuaScriptMgr.GetLuaString(L, 1); int arg1 = (int)LuaScriptMgr.GetNumber(L, 2); int arg2 = (int)LuaScriptMgr.GetNumber(L, 3); int arg3 = (int)LuaScriptMgr.GetNumber(L, 4); bool arg4 = LuaScriptMgr.GetBoolean(L, 5); bool arg5 = LuaScriptMgr.GetBoolean(L, 6); UnityEngine.AudioClip.PCMReaderCallback arg6 = LuaScriptMgr.GetNetObject <UnityEngine.AudioClip.PCMReaderCallback>(L, 7); UnityEngine.AudioClip.PCMSetPositionCallback arg7 = LuaScriptMgr.GetNetObject <UnityEngine.AudioClip.PCMSetPositionCallback>(L, 8); AudioClip o = AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); LuaScriptMgr.Push(L, o); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: AudioClip.Create"); } return(0); }
public static Delegate UnityEngine_AudioClip_PCMSetPositionCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.AudioClip.PCMSetPositionCallback fn = delegate(int param0) { }; return(fn); } if (!flag) { UnityEngine.AudioClip.PCMSetPositionCallback d = (new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func)).Call; return(d); } else { UnityEngine.AudioClip.PCMSetPositionCallback d = (new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func, self)).CallWithSelf; return(d); } }
static internal int checkDelegate(IntPtr l, int p, out UnityEngine.AudioClip.PCMSetPositionCallback ua) { int op = extractFunction(l, p); if (LuaDLL.lua_isnil(l, p)) { ua = null; return(op); } else if (LuaDLL.lua_isuserdata(l, p) == 1) { ua = (UnityEngine.AudioClip.PCMSetPositionCallback)checkObj(l, p); return(op); } if (LuaDLL.lua_isnil(l, -1)) { ua = null; return(op); } LuaDelegate ld; checkType(l, -1, out ld); LuaDLL.lua_pop(l, 1); if (ld.d != null) { ua = (UnityEngine.AudioClip.PCMSetPositionCallback)ld.d; return(op); } l = LuaState.get(l).L; ua = (int a1) => { int error = pushTry(l); pushValue(l, a1); ld.pcall(1, error); LuaDLL.lua_settop(l, error - 1); }; ld.d = ua; return(op); }
static bool AudioClip_Create__String__Int32__Int32__Int32__Boolean__Boolean__PCMReaderCallback__PCMSetPositionCallback(JSVCall vc, int argc) { int len = argc; if (len == 8) { System.String arg0 = (System.String)JSApi.getStringS((int)JSApi.GetType.Arg); System.Int32 arg1 = (System.Int32)JSApi.getInt32((int)JSApi.GetType.Arg); System.Int32 arg2 = (System.Int32)JSApi.getInt32((int)JSApi.GetType.Arg); System.Int32 arg3 = (System.Int32)JSApi.getInt32((int)JSApi.GetType.Arg); System.Boolean arg4 = (System.Boolean)JSApi.getBooleanS((int)JSApi.GetType.Arg); System.Boolean arg5 = (System.Boolean)JSApi.getBooleanS((int)JSApi.GetType.Arg); UnityEngine.AudioClip.PCMReaderCallback arg6 = JSDataExchangeMgr.GetJSArg <UnityEngine.AudioClip.PCMReaderCallback>(() => { if (JSApi.isFunctionS((int)JSApi.GetType.Arg)) { return(AudioClip_Create_GetDelegate_member2_arg6(JSApi.getFunctionS((int)JSApi.GetType.Arg))); } else { return((UnityEngine.AudioClip.PCMReaderCallback)JSMgr.datax.getObject((int)JSApi.GetType.Arg)); } }); UnityEngine.AudioClip.PCMSetPositionCallback arg7 = JSDataExchangeMgr.GetJSArg <UnityEngine.AudioClip.PCMSetPositionCallback>(() => { if (JSApi.isFunctionS((int)JSApi.GetType.Arg)) { return(AudioClip_Create_GetDelegate_member2_arg7(JSApi.getFunctionS((int)JSApi.GetType.Arg))); } else { return((UnityEngine.AudioClip.PCMSetPositionCallback)JSMgr.datax.getObject((int)JSApi.GetType.Arg)); } }); JSMgr.datax.setObject((int)JSApi.SetType.Rval, UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); } return(true); }
static int Create2(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L, 6); UnityEngine.AudioClip.PCMSetPositionCallback arg6 = (UnityEngine.AudioClip.PCMSetPositionCallback)ToLua.CheckDelegate <UnityEngine.AudioClip.PCMSetPositionCallback>(L, 7); var o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6); ToLua.PushSealed(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public UnityEngine.AudioClip.PCMSetPositionCallback UnityEngine_AudioClip_PCMSetPositionCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.AudioClip.PCMSetPositionCallback fn = delegate(int param0) { }; return(fn); } if (!flag) { UnityEngine_AudioClip_PCMSetPositionCallback_Event target = new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func); UnityEngine.AudioClip.PCMSetPositionCallback d = target.Call; target.method = d.Method; return(d); } else { UnityEngine_AudioClip_PCMSetPositionCallback_Event target = new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func, self); UnityEngine.AudioClip.PCMSetPositionCallback d = target.CallWithSelf; target.method = d.Method; return(d); } }
static int Create(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 5 && TypeChecker.CheckTypes <string, int, int, int, bool>(L, 1)) { string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4); ToLua.PushSealed(L, o); return(1); } else if (count == 6 && TypeChecker.CheckTypes <string, int, int, int, bool, UnityEngine.AudioClip.PCMReaderCallback>(L, 1)) { string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback arg5 = null; LuaTypes funcType6 = LuaDLL.lua_type(L, 6); if (funcType6 != LuaTypes.LUA_TFUNCTION) { arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.ToObject(L, 6); } else { LuaFunction func = ToLua.ToLuaFunction(L, 6); arg5 = (UnityEngine.AudioClip.PCMReaderCallback) DelegateTraits <UnityEngine.AudioClip.PCMReaderCallback> .Create(func); } UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5); ToLua.PushSealed(L, o); return(1); } else if (count == 7 && TypeChecker.CheckTypes <string, int, int, int, bool, UnityEngine.AudioClip.PCMReaderCallback, UnityEngine.AudioClip.PCMSetPositionCallback>(L, 1)) { string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback arg5 = null; LuaTypes funcType6 = LuaDLL.lua_type(L, 6); if (funcType6 != LuaTypes.LUA_TFUNCTION) { arg5 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.ToObject(L, 6); } else { LuaFunction func = ToLua.ToLuaFunction(L, 6); arg5 = (UnityEngine.AudioClip.PCMReaderCallback) DelegateTraits <UnityEngine.AudioClip.PCMReaderCallback> .Create(func); } UnityEngine.AudioClip.PCMSetPositionCallback arg6 = null; LuaTypes funcType7 = LuaDLL.lua_type(L, 7); if (funcType7 != LuaTypes.LUA_TFUNCTION) { arg6 = (UnityEngine.AudioClip.PCMSetPositionCallback)ToLua.ToObject(L, 7); } else { LuaFunction func = ToLua.ToLuaFunction(L, 7); arg6 = (UnityEngine.AudioClip.PCMSetPositionCallback) DelegateTraits <UnityEngine.AudioClip.PCMSetPositionCallback> .Create(func); } UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6); ToLua.PushSealed(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.AudioClip.Create")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
void Push_UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L, UnityEngine.AudioClip.PCMSetPositionCallback o) { ToLua.Push(L, o); }
static int _m_Create_xlua_st_(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 5 && (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 5)) { string _name = LuaAPI.lua_tostring(L, 1); int _lengthSamples = LuaAPI.xlua_tointeger(L, 2); int _channels = LuaAPI.xlua_tointeger(L, 3); int _frequency = LuaAPI.xlua_tointeger(L, 4); bool _stream = LuaAPI.lua_toboolean(L, 5); var gen_ret = UnityEngine.AudioClip.Create(_name, _lengthSamples, _channels, _frequency, _stream); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 6 && (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 5) && translator.Assignable <UnityEngine.AudioClip.PCMReaderCallback>(L, 6)) { string _name = LuaAPI.lua_tostring(L, 1); int _lengthSamples = LuaAPI.xlua_tointeger(L, 2); int _channels = LuaAPI.xlua_tointeger(L, 3); int _frequency = LuaAPI.xlua_tointeger(L, 4); bool _stream = LuaAPI.lua_toboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback _pcmreadercallback = translator.GetDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L, 6); var gen_ret = UnityEngine.AudioClip.Create(_name, _lengthSamples, _channels, _frequency, _stream, _pcmreadercallback); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 7 && (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 5) && translator.Assignable <UnityEngine.AudioClip.PCMReaderCallback>(L, 6) && translator.Assignable <UnityEngine.AudioClip.PCMSetPositionCallback>(L, 7)) { string _name = LuaAPI.lua_tostring(L, 1); int _lengthSamples = LuaAPI.xlua_tointeger(L, 2); int _channels = LuaAPI.xlua_tointeger(L, 3); int _frequency = LuaAPI.xlua_tointeger(L, 4); bool _stream = LuaAPI.lua_toboolean(L, 5); UnityEngine.AudioClip.PCMReaderCallback _pcmreadercallback = translator.GetDelegate <UnityEngine.AudioClip.PCMReaderCallback>(L, 6); UnityEngine.AudioClip.PCMSetPositionCallback _pcmsetpositioncallback = translator.GetDelegate <UnityEngine.AudioClip.PCMSetPositionCallback>(L, 7); var gen_ret = UnityEngine.AudioClip.Create(_name, _lengthSamples, _channels, _frequency, _stream, _pcmreadercallback, _pcmsetpositioncallback); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioClip.Create!")); }
static int Create(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(int), typeof(int), typeof(int), typeof(bool), typeof(bool))) { string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); bool arg5 = LuaDLL.lua_toboolean(L, 6); UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5); ToLua.Push(L, o); return(1); } else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(int), typeof(int), typeof(int), typeof(bool), typeof(bool), typeof(UnityEngine.AudioClip.PCMReaderCallback))) { string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); bool arg5 = LuaDLL.lua_toboolean(L, 6); UnityEngine.AudioClip.PCMReaderCallback arg6 = null; LuaTypes funcType7 = LuaDLL.lua_type(L, 7); if (funcType7 != LuaTypes.LUA_TFUNCTION) { arg6 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.ToObject(L, 7); } else { LuaFunction func = ToLua.ToLuaFunction(L, 7); arg6 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMReaderCallback), func) as UnityEngine.AudioClip.PCMReaderCallback; } UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6); ToLua.Push(L, o); return(1); } else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(int), typeof(int), typeof(int), typeof(bool), typeof(bool), typeof(UnityEngine.AudioClip.PCMReaderCallback), typeof(UnityEngine.AudioClip.PCMSetPositionCallback))) { string arg0 = ToLua.ToString(L, 1); int arg1 = (int)LuaDLL.lua_tonumber(L, 2); int arg2 = (int)LuaDLL.lua_tonumber(L, 3); int arg3 = (int)LuaDLL.lua_tonumber(L, 4); bool arg4 = LuaDLL.lua_toboolean(L, 5); bool arg5 = LuaDLL.lua_toboolean(L, 6); UnityEngine.AudioClip.PCMReaderCallback arg6 = null; LuaTypes funcType7 = LuaDLL.lua_type(L, 7); if (funcType7 != LuaTypes.LUA_TFUNCTION) { arg6 = (UnityEngine.AudioClip.PCMReaderCallback)ToLua.ToObject(L, 7); } else { LuaFunction func = ToLua.ToLuaFunction(L, 7); arg6 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMReaderCallback), func) as UnityEngine.AudioClip.PCMReaderCallback; } UnityEngine.AudioClip.PCMSetPositionCallback arg7 = null; LuaTypes funcType8 = LuaDLL.lua_type(L, 8); if (funcType8 != LuaTypes.LUA_TFUNCTION) { arg7 = (UnityEngine.AudioClip.PCMSetPositionCallback)ToLua.ToObject(L, 8); } else { LuaFunction func = ToLua.ToLuaFunction(L, 8); arg7 = DelegateFactory.CreateDelegate(typeof(UnityEngine.AudioClip.PCMSetPositionCallback), func) as UnityEngine.AudioClip.PCMSetPositionCallback; } UnityEngine.AudioClip o = UnityEngine.AudioClip.Create(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); ToLua.Push(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.AudioClip.Create")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public static Delegate UnityEngine_AudioClip_PCMSetPositionCallback_Self(LuaFunction func, LuaTable self) { UnityEngine.AudioClip.PCMSetPositionCallback d = (new UnityEngine_AudioClip_PCMSetPositionCallback_Event_Self(func, self)).Call; return(d); }