81 lines
2.9 KiB
C#
81 lines
2.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace MTAssets.UltimateLODSystem
|
|
{
|
|
// Token: 0x02000608 RID: 1544
|
|
[Token(Token = "0x2000608")]
|
|
[AddComponentMenu("")]
|
|
public class UltimateLevelOfDetailGlobal : MonoBehaviour
|
|
{
|
|
// Token: 0x06003050 RID: 12368 RVA: 0x0006643C File Offset: 0x0006463C
|
|
[Token(Token = "0x6003050")]
|
|
[Address(RVA = "0x966E20", Offset = "0x965620", VA = "0x180966E20")]
|
|
public static bool isGlobalULodSystemEnabled()
|
|
{
|
|
return UltimateLevelOfDetailGlobal.enableGlobalUlodSystem;
|
|
}
|
|
|
|
// Token: 0x06003051 RID: 12369 RVA: 0x00066450 File Offset: 0x00064650
|
|
[Token(Token = "0x6003051")]
|
|
[Address(RVA = "0x966AF0", Offset = "0x9652F0", VA = "0x180966AF0")]
|
|
public static void EnableGlobalULodSystem(bool enable)
|
|
{
|
|
UltimateLevelOfDetailGlobal.enableGlobalUlodSystem = enable;
|
|
}
|
|
|
|
// Token: 0x06003052 RID: 12370 RVA: 0x00066464 File Offset: 0x00064664
|
|
[Token(Token = "0x6003052")]
|
|
[Address(RVA = "0x966D40", Offset = "0x965540", VA = "0x180966D40")]
|
|
public static void SetGlobalLodDistanceMultiplier(float multiplier)
|
|
{
|
|
UltimateLevelOfDetailGlobal.lodDistanceMultiplier = multiplier;
|
|
}
|
|
|
|
// Token: 0x06003053 RID: 12371 RVA: 0x00066478 File Offset: 0x00064678
|
|
[Token(Token = "0x6003053")]
|
|
[Address(RVA = "0x966B50", Offset = "0x965350", VA = "0x180966B50")]
|
|
public static float GetGlobalLodDistanceMultiplier()
|
|
{
|
|
return UltimateLevelOfDetailGlobal.lodDistanceMultiplier;
|
|
}
|
|
|
|
// Token: 0x06003054 RID: 12372 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6003054")]
|
|
[Address(RVA = "0x966BB0", Offset = "0x9653B0", VA = "0x180966BB0")]
|
|
public static Mesh GetSimplifiedVersionOfThisMesh(Mesh meshToSimplify, bool isSkinnedMesh, bool skinnedAnimsCompatibilityMode, bool simplificationDestroyerMode, bool preventArtifacts, float percentOfVerticesOfSimplifyiedVersion)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06003055 RID: 12373 RVA: 0x0006648C File Offset: 0x0006468C
|
|
[Token(Token = "0x6003055")]
|
|
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
|
public UltimateLevelOfDetailGlobal()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003056 RID: 12374 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6003056")]
|
|
[Address(RVA = "0x966DB0", Offset = "0x9655B0", VA = "0x180966DB0")]
|
|
static UltimateLevelOfDetailGlobal()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04003AB3 RID: 15027
|
|
[Token(Token = "0x4003AB3")]
|
|
private static bool enableGlobalUlodSystem;
|
|
|
|
// Token: 0x04003AB4 RID: 15028
|
|
[Token(Token = "0x4003AB4")]
|
|
private static float lodDistanceMultiplier;
|
|
|
|
// Token: 0x04003AB5 RID: 15029
|
|
[Token(Token = "0x4003AB5")]
|
|
public static Camera currentCameraThatIsOnTopOfScreenInThisScene;
|
|
}
|
|
}
|