Files
2026-06-04 11:42:34 +02:00

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;
}
}
}