Files
NobetaSource/Cpp2IL/Assembly-CSharp/RaycastJob.cs
2023-09-06 22:00:49 +02:00

128 lines
3.7 KiB
C#

using System;
using Cpp2IlInjected;
using Unity.Collections;
using Unity.Jobs;
using UnityEngine;
// Token: 0x02000171 RID: 369
[Token(Token = "0x2000171")]
public class RaycastJob
{
// Token: 0x170000B6 RID: 182
// (get) Token: 0x06001219 RID: 4633 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x170000B6")]
public NativeArray<RaycastHit> Results
{
[Token(Token = "0x6001219")]
[Address(RVA = "0x4179C0", Offset = "0x4167C0", VA = "0x1804179C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170000B7 RID: 183
// (get) Token: 0x0600121A RID: 4634 RVA: 0x000297C0 File Offset: 0x000279C0
[Token(Token = "0x170000B7")]
public bool IsFirstFrame
{
[Token(Token = "0x600121A")]
[Address(RVA = "0x4C04C0", Offset = "0x4BF2C0", VA = "0x1804C04C0")]
get
{
return this.isFirstFrame;
}
}
// Token: 0x0600121B RID: 4635 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600121B")]
[Address(RVA = "0xBE5A80", Offset = "0xBE4880", VA = "0x180BE5A80")]
public RaycastJob(int size)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600121C RID: 4636 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600121C")]
[Address(RVA = "0xBE5870", Offset = "0xBE4670", VA = "0x180BE5870")]
public void Dispose()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600121D RID: 4637 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600121D")]
[Address(RVA = "0xBE5920", Offset = "0xBE4720", VA = "0x180BE5920")]
public void ScheduleJobs(Vector3 from, Vector3 direction, float distance, int layerMask)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600121E RID: 4638 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600121E")]
[Address(RVA = "0xBE5860", Offset = "0xBE4660", VA = "0x180BE5860")]
public void Complete()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04001C0A RID: 7178
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001C0A")]
private NativeArray<RaycastCommand> raycastCommands;
// Token: 0x04001C0B RID: 7179
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001C0B")]
private NativeArray<RaycastHit> raycastHits;
// Token: 0x04001C0C RID: 7180
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001C0C")]
private JobHandle jobHandle;
// Token: 0x04001C0D RID: 7181
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001C0D")]
private bool isFirstFrame;
// Token: 0x02000172 RID: 370
[Token(Token = "0x2000172")]
private struct RaycastSetupJob : IJobParallelFor
{
// Token: 0x0600121F RID: 4639 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x600121F")]
[Address(RVA = "0x69F9E0", Offset = "0x69E7E0", VA = "0x18069F9E0", Slot = "4")]
public void Execute(int index)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04001C0E RID: 7182
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001C0E")]
public Vector3 From;
// Token: 0x04001C0F RID: 7183
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4001C0F")]
public Vector3 Direction;
// Token: 0x04001C10 RID: 7184
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001C10")]
public float Distance;
// Token: 0x04001C11 RID: 7185
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001C11")]
public int LayerMask;
// Token: 0x04001C12 RID: 7186
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001C12")]
[WriteOnly]
public NativeArray<RaycastCommand> Commands;
}
}