88 lines
2.5 KiB
C#
88 lines
2.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace MTAssets.UltimateLODSystem.MeshSimplifier.Internal
|
|
{
|
|
// Token: 0x0200061E RID: 1566
|
|
[Token(Token = "0x200061E")]
|
|
internal class UVChannels<TVec>
|
|
{
|
|
// Token: 0x170003B8 RID: 952
|
|
// (get) Token: 0x0600313F RID: 12607 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x170003B8")]
|
|
public TVec[][] Data
|
|
{
|
|
[Token(Token = "0x600313F")]
|
|
[Address(RVA = "0x415330", Offset = "0x413B30", VA = "0x180415330")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003B9 RID: 953
|
|
[Token(Token = "0x170003B9")]
|
|
public ResizableArray<TVec> this[int index]
|
|
{
|
|
[Token(Token = "0x6003140")]
|
|
[Address(RVA = "0x5513F0", Offset = "0x54FBF0", VA = "0x1805513F0")]
|
|
get
|
|
{
|
|
return this.channels[index];
|
|
}
|
|
[Token(Token = "0x6003141")]
|
|
[Address(RVA = "0x78CA90", Offset = "0x78B290", VA = "0x18078CA90")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003142 RID: 12610 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6003142")]
|
|
[Address(RVA = "0x78C900", Offset = "0x78B100", VA = "0x18078C900")]
|
|
public UVChannels()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003143 RID: 12611 RVA: 0x00066F5C File Offset: 0x0006515C
|
|
[Token(Token = "0x6003143")]
|
|
[Address(RVA = "0x78C530", Offset = "0x78AD30", VA = "0x18078C530")]
|
|
public void Resize(int capacity, bool trimExess = false)
|
|
{
|
|
int num = 0;
|
|
ResizableArray resizableArray = this.channels[num];
|
|
if (resizableArray != 0)
|
|
{
|
|
int num2 = 0;
|
|
resizableArray.Resize(capacity, trimExess, num2 != 0);
|
|
}
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x06003144 RID: 12612 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6003144")]
|
|
[Address(RVA = "0x78C720", Offset = "0x78AF20", VA = "0x18078C720")]
|
|
static UVChannels()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04003B22 RID: 15138
|
|
[Token(Token = "0x4003B22")]
|
|
private static readonly int UVChannelCount;
|
|
|
|
// Token: 0x04003B23 RID: 15139
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003B23")]
|
|
private ResizableArray<TVec>[] channels;
|
|
|
|
// Token: 0x04003B24 RID: 15140
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003B24")]
|
|
private TVec[][] channelsData;
|
|
}
|
|
}
|