static int Emit(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 1)
{
UnityEngine.ParticleEmitter obj = (UnityEngine.ParticleEmitter)ToLua.CheckObject(L, 1, typeof(UnityEngine.ParticleEmitter));
obj.Emit();
return(0);
}
else if (count == 2)
{
UnityEngine.ParticleEmitter obj = (UnityEngine.ParticleEmitter)ToLua.CheckObject(L, 1, typeof(UnityEngine.ParticleEmitter));
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
obj.Emit(arg0);
return(0);
}
else if (count == 6)
{
UnityEngine.ParticleEmitter obj = (UnityEngine.ParticleEmitter)ToLua.CheckObject(L, 1, typeof(UnityEngine.ParticleEmitter));
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 3);
float arg2 = (float)LuaDLL.luaL_checknumber(L, 4);
float arg3 = (float)LuaDLL.luaL_checknumber(L, 5);
UnityEngine.Color arg4 = ToLua.ToColor(L, 6);
obj.Emit(arg0, arg1, arg2, arg3, arg4);
return(0);
}
else if (count == 8)
{
UnityEngine.ParticleEmitter obj = (UnityEngine.ParticleEmitter)ToLua.CheckObject(L, 1, typeof(UnityEngine.ParticleEmitter));
UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 2);
UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 3);
float arg2 = (float)LuaDLL.luaL_checknumber(L, 4);
float arg3 = (float)LuaDLL.luaL_checknumber(L, 5);
UnityEngine.Color arg4 = ToLua.ToColor(L, 6);
float arg5 = (float)LuaDLL.luaL_checknumber(L, 7);
float arg6 = (float)LuaDLL.luaL_checknumber(L, 8);
obj.Emit(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
return(0);
}
else
{
return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.ParticleEmitter.Emit"));
}
}
catch (Exception e)
{
return(LuaDLL.toluaL_exception(L, e));
}
}