using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200014F RID: 335 [RequiredByNativeCode(Optional = true)] public struct ParticleCollisionEvent { // Token: 0x1700054C RID: 1356 // (get) Token: 0x060018C2 RID: 6338 RVA: 0x0001EB04 File Offset: 0x0001CD04 public Vector3 intersection { get { return this.m_Intersection; } } // Token: 0x1700054D RID: 1357 // (get) Token: 0x060018C3 RID: 6339 RVA: 0x0001EB20 File Offset: 0x0001CD20 public Vector3 normal { get { return this.m_Normal; } } // Token: 0x1700054E RID: 1358 // (get) Token: 0x060018C4 RID: 6340 RVA: 0x0001EB3C File Offset: 0x0001CD3C public Vector3 velocity { get { return this.m_Velocity; } } // Token: 0x1700054F RID: 1359 // (get) Token: 0x060018C5 RID: 6341 RVA: 0x0001EB58 File Offset: 0x0001CD58 public Component colliderComponent { get { return ParticleCollisionEvent.InstanceIDToColliderComponent(this.m_ColliderInstanceID); } } // Token: 0x060018C6 RID: 6342 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern Component InstanceIDToColliderComponent(int instanceID); // Token: 0x0400039A RID: 922 private Vector3 m_Intersection; // Token: 0x0400039B RID: 923 private Vector3 m_Normal; // Token: 0x0400039C RID: 924 private Vector3 m_Velocity; // Token: 0x0400039D RID: 925 private int m_ColliderInstanceID; } }