355 lines
10 KiB
C#
355 lines
10 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x020003A3 RID: 931
|
|
[Obsolete("This component is part of the legacy particle system, which is deprecated and will be removed in a future release. Use the ParticleSystem component instead.", false)]
|
|
public class ParticleEmitter : Component
|
|
{
|
|
// Token: 0x06003680 RID: 13952 RVA: 0x0005B43C File Offset: 0x0005963C
|
|
internal ParticleEmitter()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000C9B RID: 3227
|
|
// (get) Token: 0x06003681 RID: 13953
|
|
// (set) Token: 0x06003682 RID: 13954
|
|
public extern bool emit
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000C9C RID: 3228
|
|
// (get) Token: 0x06003683 RID: 13955
|
|
// (set) Token: 0x06003684 RID: 13956
|
|
public extern float minSize
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000C9D RID: 3229
|
|
// (get) Token: 0x06003685 RID: 13957
|
|
// (set) Token: 0x06003686 RID: 13958
|
|
public extern float maxSize
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000C9E RID: 3230
|
|
// (get) Token: 0x06003687 RID: 13959
|
|
// (set) Token: 0x06003688 RID: 13960
|
|
public extern float minEnergy
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000C9F RID: 3231
|
|
// (get) Token: 0x06003689 RID: 13961
|
|
// (set) Token: 0x0600368A RID: 13962
|
|
public extern float maxEnergy
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA0 RID: 3232
|
|
// (get) Token: 0x0600368B RID: 13963
|
|
// (set) Token: 0x0600368C RID: 13964
|
|
public extern float minEmission
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA1 RID: 3233
|
|
// (get) Token: 0x0600368D RID: 13965
|
|
// (set) Token: 0x0600368E RID: 13966
|
|
public extern float maxEmission
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA2 RID: 3234
|
|
// (get) Token: 0x0600368F RID: 13967
|
|
// (set) Token: 0x06003690 RID: 13968
|
|
public extern float emitterVelocityScale
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA3 RID: 3235
|
|
// (get) Token: 0x06003691 RID: 13969 RVA: 0x0005B448 File Offset: 0x00059648
|
|
// (set) Token: 0x06003692 RID: 13970 RVA: 0x0005B468 File Offset: 0x00059668
|
|
public Vector3 worldVelocity
|
|
{
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
this.INTERNAL_get_worldVelocity(out vector);
|
|
return vector;
|
|
}
|
|
set
|
|
{
|
|
this.INTERNAL_set_worldVelocity(ref value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003693 RID: 13971
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_worldVelocity(out Vector3 value);
|
|
|
|
// Token: 0x06003694 RID: 13972
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_set_worldVelocity(ref Vector3 value);
|
|
|
|
// Token: 0x17000CA4 RID: 3236
|
|
// (get) Token: 0x06003695 RID: 13973 RVA: 0x0005B474 File Offset: 0x00059674
|
|
// (set) Token: 0x06003696 RID: 13974 RVA: 0x0005B494 File Offset: 0x00059694
|
|
public Vector3 localVelocity
|
|
{
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
this.INTERNAL_get_localVelocity(out vector);
|
|
return vector;
|
|
}
|
|
set
|
|
{
|
|
this.INTERNAL_set_localVelocity(ref value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003697 RID: 13975
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_localVelocity(out Vector3 value);
|
|
|
|
// Token: 0x06003698 RID: 13976
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_set_localVelocity(ref Vector3 value);
|
|
|
|
// Token: 0x17000CA5 RID: 3237
|
|
// (get) Token: 0x06003699 RID: 13977 RVA: 0x0005B4A0 File Offset: 0x000596A0
|
|
// (set) Token: 0x0600369A RID: 13978 RVA: 0x0005B4C0 File Offset: 0x000596C0
|
|
public Vector3 rndVelocity
|
|
{
|
|
get
|
|
{
|
|
Vector3 vector;
|
|
this.INTERNAL_get_rndVelocity(out vector);
|
|
return vector;
|
|
}
|
|
set
|
|
{
|
|
this.INTERNAL_set_rndVelocity(ref value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600369B RID: 13979
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_get_rndVelocity(out Vector3 value);
|
|
|
|
// Token: 0x0600369C RID: 13980
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void INTERNAL_set_rndVelocity(ref Vector3 value);
|
|
|
|
// Token: 0x17000CA6 RID: 3238
|
|
// (get) Token: 0x0600369D RID: 13981
|
|
// (set) Token: 0x0600369E RID: 13982
|
|
public extern bool useWorldSpace
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA7 RID: 3239
|
|
// (get) Token: 0x0600369F RID: 13983
|
|
// (set) Token: 0x060036A0 RID: 13984
|
|
public extern bool rndRotation
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA8 RID: 3240
|
|
// (get) Token: 0x060036A1 RID: 13985
|
|
// (set) Token: 0x060036A2 RID: 13986
|
|
public extern float angularVelocity
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CA9 RID: 3241
|
|
// (get) Token: 0x060036A3 RID: 13987
|
|
// (set) Token: 0x060036A4 RID: 13988
|
|
public extern float rndAngularVelocity
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CAA RID: 3242
|
|
// (get) Token: 0x060036A5 RID: 13989
|
|
// (set) Token: 0x060036A6 RID: 13990
|
|
public extern Particle[] particles
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17000CAB RID: 3243
|
|
// (get) Token: 0x060036A7 RID: 13991
|
|
public extern int particleCount
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060036A8 RID: 13992 RVA: 0x0005B4CC File Offset: 0x000596CC
|
|
public void ClearParticles()
|
|
{
|
|
ParticleEmitter.INTERNAL_CALL_ClearParticles(this);
|
|
}
|
|
|
|
// Token: 0x060036A9 RID: 13993
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private static extern void INTERNAL_CALL_ClearParticles(ParticleEmitter self);
|
|
|
|
// Token: 0x060036AA RID: 13994 RVA: 0x0005B4D8 File Offset: 0x000596D8
|
|
public void Emit()
|
|
{
|
|
this.Emit2((int)Random.Range(this.minEmission, this.maxEmission));
|
|
}
|
|
|
|
// Token: 0x060036AB RID: 13995 RVA: 0x0005B4F4 File Offset: 0x000596F4
|
|
public void Emit(int count)
|
|
{
|
|
this.Emit2(count);
|
|
}
|
|
|
|
// Token: 0x060036AC RID: 13996 RVA: 0x0005B500 File Offset: 0x00059700
|
|
public void Emit(Vector3 pos, Vector3 velocity, float size, float energy, Color color)
|
|
{
|
|
InternalEmitParticleArguments internalEmitParticleArguments = default(InternalEmitParticleArguments);
|
|
internalEmitParticleArguments.pos = pos;
|
|
internalEmitParticleArguments.velocity = velocity;
|
|
internalEmitParticleArguments.size = size;
|
|
internalEmitParticleArguments.energy = energy;
|
|
internalEmitParticleArguments.color = color;
|
|
internalEmitParticleArguments.rotation = 0f;
|
|
internalEmitParticleArguments.angularVelocity = 0f;
|
|
this.Emit3(ref internalEmitParticleArguments);
|
|
}
|
|
|
|
// Token: 0x060036AD RID: 13997 RVA: 0x0005B560 File Offset: 0x00059760
|
|
public void Emit(Vector3 pos, Vector3 velocity, float size, float energy, Color color, float rotation, float angularVelocity)
|
|
{
|
|
InternalEmitParticleArguments internalEmitParticleArguments = default(InternalEmitParticleArguments);
|
|
internalEmitParticleArguments.pos = pos;
|
|
internalEmitParticleArguments.velocity = velocity;
|
|
internalEmitParticleArguments.size = size;
|
|
internalEmitParticleArguments.energy = energy;
|
|
internalEmitParticleArguments.color = color;
|
|
internalEmitParticleArguments.rotation = rotation;
|
|
internalEmitParticleArguments.angularVelocity = angularVelocity;
|
|
this.Emit3(ref internalEmitParticleArguments);
|
|
}
|
|
|
|
// Token: 0x060036AE RID: 13998
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Emit2(int count);
|
|
|
|
// Token: 0x060036AF RID: 13999
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
private extern void Emit3(ref InternalEmitParticleArguments args);
|
|
|
|
// Token: 0x060036B0 RID: 14000
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public extern void Simulate(float deltaTime);
|
|
|
|
// Token: 0x17000CAC RID: 3244
|
|
// (get) Token: 0x060036B1 RID: 14001
|
|
// (set) Token: 0x060036B2 RID: 14002
|
|
public extern bool enabled
|
|
{
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
get;
|
|
[GeneratedByOldBindingsGenerator]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
set;
|
|
}
|
|
}
|
|
}
|