static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 1) { UnityEngine.ParticleSystemRenderer gen_ret = new UnityEngine.ParticleSystemRenderer(); 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.ParticleSystemRenderer constructor!")); }
static int _m_GetActiveVertexStreams(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UnityEngine.ParticleSystemRenderer __cl_gen_to_be_invoked = (UnityEngine.ParticleSystemRenderer)translator.FastGetCSObj(L, 1); try { { System.Collections.Generic.List <UnityEngine.ParticleSystemVertexStream> streams = (System.Collections.Generic.List <UnityEngine.ParticleSystemVertexStream>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List <UnityEngine.ParticleSystemVertexStream>)); __cl_gen_to_be_invoked.GetActiveVertexStreams(streams); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
public override void ReadFrom(object obj) { base.ReadFrom(obj); if (obj == null) { return; } UnityEngine.ParticleSystemRenderer o = (UnityEngine.ParticleSystemRenderer)obj; renderMode = (uint)o.renderMode; lengthScale = o.lengthScale; velocityScale = o.velocityScale; cameraVelocityScale = o.cameraVelocityScale; normalDirection = o.normalDirection; alignment = (uint)o.alignment; pivot = o.pivot; sortMode = (uint)o.sortMode; sortingFudge = o.sortingFudge; minParticleSize = o.minParticleSize; maxParticleSize = o.maxParticleSize; mesh = o.mesh.GetMappedInstanceID(); trailMaterial = o.trailMaterial.GetMappedInstanceID(); }
static int _m_SetMeshes(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UnityEngine.ParticleSystemRenderer __cl_gen_to_be_invoked = (UnityEngine.ParticleSystemRenderer)translator.FastGetCSObj(L, 1); int __gen_param_count = LuaAPI.lua_gettop(L); try { if (__gen_param_count == 2 && translator.Assignable <UnityEngine.Mesh[]>(L, 2)) { UnityEngine.Mesh[] meshes = (UnityEngine.Mesh[])translator.GetObject(L, 2, typeof(UnityEngine.Mesh[])); __cl_gen_to_be_invoked.SetMeshes(meshes); return(0); } if (__gen_param_count == 3 && translator.Assignable <UnityEngine.Mesh[]>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) { UnityEngine.Mesh[] meshes = (UnityEngine.Mesh[])translator.GetObject(L, 2, typeof(UnityEngine.Mesh[])); int size = LuaAPI.xlua_tointeger(L, 3); __cl_gen_to_be_invoked.SetMeshes(meshes, size); return(0); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystemRenderer.SetMeshes!")); }
static int _m_GetMeshes(RealStatePtr L) { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UnityEngine.ParticleSystemRenderer __cl_gen_to_be_invoked = (UnityEngine.ParticleSystemRenderer)translator.FastGetCSObj(L, 1); try { { UnityEngine.Mesh[] meshes = (UnityEngine.Mesh[])translator.GetObject(L, 2, typeof(UnityEngine.Mesh[])); int __cl_gen_ret = __cl_gen_to_be_invoked.GetMeshes(meshes); LuaAPI.xlua_pushinteger(L, __cl_gen_ret); return(1); } } catch (System.Exception __gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e)); } }
public override object WriteTo(object obj, System.Collections.Generic.Dictionary <long, UnityEngine.Object> objects) { obj = base.WriteTo(obj, objects); if (obj == null) { return(null); } UnityEngine.ParticleSystemRenderer o = (UnityEngine.ParticleSystemRenderer)obj; o.renderMode = (UnityEngine.ParticleSystemRenderMode)renderMode; o.lengthScale = lengthScale; o.velocityScale = velocityScale; o.cameraVelocityScale = cameraVelocityScale; o.normalDirection = normalDirection; o.alignment = (UnityEngine.ParticleSystemRenderSpace)alignment; o.pivot = pivot; o.sortMode = (UnityEngine.ParticleSystemSortMode)sortMode; o.sortingFudge = sortingFudge; o.minParticleSize = minParticleSize; o.maxParticleSize = maxParticleSize; o.mesh = (UnityEngine.Mesh)objects.Get(mesh); o.trailMaterial = (UnityEngine.Material)objects.Get(trailMaterial); return(o); }
static int _m_BakeTrailsMesh(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); UnityEngine.ParticleSystemRenderer gen_to_be_invoked = (UnityEngine.ParticleSystemRenderer)translator.FastGetCSObj(L, 1); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 3 && translator.Assignable <UnityEngine.Mesh>(L, 2) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) { UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); bool _useTransform = LuaAPI.lua_toboolean(L, 3); gen_to_be_invoked.BakeTrailsMesh(_mesh, _useTransform); return(0); } if (gen_param_count == 2 && translator.Assignable <UnityEngine.Mesh>(L, 2)) { UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); gen_to_be_invoked.BakeTrailsMesh(_mesh); return(0); } if (gen_param_count == 4 && translator.Assignable <UnityEngine.Mesh>(L, 2) && translator.Assignable <UnityEngine.Camera>(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) { UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); bool _useTransform = LuaAPI.lua_toboolean(L, 4); gen_to_be_invoked.BakeTrailsMesh(_mesh, _camera, _useTransform); return(0); } if (gen_param_count == 3 && translator.Assignable <UnityEngine.Mesh>(L, 2) && translator.Assignable <UnityEngine.Camera>(L, 3)) { UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); gen_to_be_invoked.BakeTrailsMesh(_mesh, _camera); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystemRenderer.BakeTrailsMesh!")); }