88 lines
3.0 KiB
C#
88 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace MTAssets.UltimateLODSystem
|
|
{
|
|
// Token: 0x02000609 RID: 1545
|
|
[Token(Token = "0x2000609")]
|
|
[AddComponentMenu("")]
|
|
public class UltimateLevelOfDetailMeshes : MonoBehaviour
|
|
{
|
|
// Token: 0x06003057 RID: 12375 RVA: 0x000664A0 File Offset: 0x000646A0
|
|
[Token(Token = "0x6003057")]
|
|
[Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")]
|
|
public UltimateLevelOfDetail GetResponsibleUlodComponent()
|
|
{
|
|
return this.responsibleUlod;
|
|
}
|
|
|
|
// Token: 0x06003058 RID: 12376 RVA: 0x000664B4 File Offset: 0x000646B4
|
|
[Token(Token = "0x6003058")]
|
|
[Address(RVA = "0x9670E0", Offset = "0x9658E0", VA = "0x1809670E0")]
|
|
public int GetQuantityOfLods()
|
|
{
|
|
return this.responsibleUlod.levelsOfDetailToGenerate;
|
|
}
|
|
|
|
// Token: 0x06003059 RID: 12377 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6003059")]
|
|
[Address(RVA = "0x967280", Offset = "0x965A80", VA = "0x180967280")]
|
|
public void SetMeshOfThisLodGroup(int level, Mesh newMesh)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600305A RID: 12378 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600305A")]
|
|
[Address(RVA = "0x966FE0", Offset = "0x9657E0", VA = "0x180966FE0")]
|
|
public Mesh GetMeshOfThisLodGroup(int level)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600305B RID: 12379 RVA: 0x000664D4 File Offset: 0x000646D4
|
|
[Token(Token = "0x600305B")]
|
|
[Address(RVA = "0x967430", Offset = "0x965C30", VA = "0x180967430")]
|
|
public bool isMaterialChangesEnabledForThisMesh()
|
|
{
|
|
return this.responsibleUlod.enableMaterialsChanges;
|
|
}
|
|
|
|
// Token: 0x0600305C RID: 12380 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600305C")]
|
|
[Address(RVA = "0x967100", Offset = "0x965900", VA = "0x180967100")]
|
|
public void SetMaterialArrayOfThisLodGroup(int level, Material[] newMaterialArray)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600305D RID: 12381 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600305D")]
|
|
[Address(RVA = "0x966E80", Offset = "0x965680", VA = "0x180966E80")]
|
|
public Material[] GetMaterialArrayOfThisLodGroup(int level)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600305E RID: 12382 RVA: 0x000664F8 File Offset: 0x000646F8
|
|
[Token(Token = "0x600305E")]
|
|
[Address(RVA = "0x7B8620", Offset = "0x7B6E20", VA = "0x1807B8620")]
|
|
public UltimateLevelOfDetailMeshes()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003AB6 RID: 15030
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4003AB6")]
|
|
[HideInInspector]
|
|
public UltimateLevelOfDetail responsibleUlod;
|
|
|
|
// Token: 0x04003AB7 RID: 15031
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003AB7")]
|
|
[HideInInspector]
|
|
public int idOfOriginalMeshItemOfThisInResponsibleUlod = (int)((ulong)4294967295L);
|
|
}
|
|
}
|