244 lines
7.6 KiB
C#
244 lines
7.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace TMPro
|
|
{
|
|
// Token: 0x02000052 RID: 82
|
|
[Token(Token = "0x2000030")]
|
|
public static class TMP_MaterialManager
|
|
{
|
|
// Token: 0x060002B6 RID: 694 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600025F")]
|
|
[Address(RVA = "0x1AFEB60", Offset = "0x1AFD960", VA = "0x181AFEB60")]
|
|
private static void OnPreRender()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002B7 RID: 695 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000260")]
|
|
[Address(RVA = "0x1AFE7A0", Offset = "0x1AFD5A0", VA = "0x181AFE7A0")]
|
|
public static Material GetStencilMaterial(Material baseMaterial, int stencilID)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002B8 RID: 696 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000261")]
|
|
[Address(RVA = "0x1AFF540", Offset = "0x1AFE340", VA = "0x181AFF540")]
|
|
public static void ReleaseStencilMaterial(Material stencilMaterial)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002B9 RID: 697 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000262")]
|
|
[Address(RVA = "0x1AFD8C0", Offset = "0x1AFC6C0", VA = "0x181AFD8C0")]
|
|
public static Material GetBaseMaterial(Material stencilMaterial)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002BA RID: 698 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000263")]
|
|
[Address(RVA = "0x1AFFA60", Offset = "0x1AFE860", VA = "0x181AFFA60")]
|
|
public static Material SetStencil(Material material, int stencilID)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002BB RID: 699 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000264")]
|
|
[Address(RVA = "0x1AFCE50", Offset = "0x1AFBC50", VA = "0x181AFCE50")]
|
|
public static void AddMaskingMaterial(Material baseMaterial, Material stencilMaterial, int stencilID)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002BC RID: 700 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000265")]
|
|
[Address(RVA = "0x1AFF930", Offset = "0x1AFE730", VA = "0x181AFF930")]
|
|
public static void RemoveStencilMaterial(Material stencilMaterial)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002BD RID: 701 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000266")]
|
|
[Address(RVA = "0x1AFEBF0", Offset = "0x1AFD9F0", VA = "0x181AFEBF0")]
|
|
public static void ReleaseBaseMaterial(Material baseMaterial)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002BE RID: 702 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000267")]
|
|
[Address(RVA = "0x1AFD2B0", Offset = "0x1AFC0B0", VA = "0x181AFD2B0")]
|
|
public static void ClearMaterials()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002BF RID: 703 RVA: 0x00003150 File Offset: 0x00001350
|
|
[Token(Token = "0x6000268")]
|
|
[Address(RVA = "0x1AFE3B0", Offset = "0x1AFD1B0", VA = "0x181AFE3B0")]
|
|
public static int GetStencilID(GameObject obj)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x060002C0 RID: 704 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000269")]
|
|
[Address(RVA = "0x1AFE1E0", Offset = "0x1AFCFE0", VA = "0x181AFE1E0")]
|
|
public static Material GetMaterialForRendering(MaskableGraphic graphic, Material baseMaterial)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C1 RID: 705 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600026A")]
|
|
[Address(RVA = "0x1AFD760", Offset = "0x1AFC560", VA = "0x181AFD760")]
|
|
private static Transform FindRootSortOverrideCanvas(Transform start)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C2 RID: 706 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600026B")]
|
|
[Address(RVA = "0x1AFDEC0", Offset = "0x1AFCCC0", VA = "0x181AFDEC0")]
|
|
internal static Material GetFallbackMaterial(TMP_FontAsset fontAsset, Material sourceMaterial, int atlasIndex)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C3 RID: 707 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x600026C")]
|
|
[Address(RVA = "0x1AFDA10", Offset = "0x1AFC810", VA = "0x181AFDA10")]
|
|
public static Material GetFallbackMaterial(Material sourceMaterial, Material targetMaterial)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060002C4 RID: 708 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600026D")]
|
|
[Address(RVA = "0x1AFCD20", Offset = "0x1AFBB20", VA = "0x181AFCD20")]
|
|
public static void AddFallbackMaterialReference(Material targetMaterial)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002C5 RID: 709 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600026E")]
|
|
[Address(RVA = "0x1AFF790", Offset = "0x1AFE590", VA = "0x181AFF790")]
|
|
public static void RemoveFallbackMaterialReference(Material targetMaterial)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002C6 RID: 710 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600026F")]
|
|
[Address(RVA = "0x1AFD080", Offset = "0x1AFBE80", VA = "0x181AFD080")]
|
|
public static void CleanupFallbackMaterials()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002C7 RID: 711 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000270")]
|
|
[Address(RVA = "0x1AFF370", Offset = "0x1AFE170", VA = "0x181AFF370")]
|
|
public static void ReleaseFallbackMaterial(Material fallbackMaterial)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060002C8 RID: 712 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000271")]
|
|
[Address(RVA = "0x1AFD470", Offset = "0x1AFC270", VA = "0x181AFD470")]
|
|
public static void CopyMaterialPresetProperties(Material source, Material destination)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001F8 RID: 504
|
|
[Token(Token = "0x4000192")]
|
|
private static List<TMP_MaterialManager.MaskingMaterial> m_materialList;
|
|
|
|
// Token: 0x040001F9 RID: 505
|
|
[Token(Token = "0x4000193")]
|
|
private static Dictionary<long, TMP_MaterialManager.FallbackMaterial> m_fallbackMaterials;
|
|
|
|
// Token: 0x040001FA RID: 506
|
|
[Token(Token = "0x4000194")]
|
|
private static Dictionary<int, long> m_fallbackMaterialLookup;
|
|
|
|
// Token: 0x040001FB RID: 507
|
|
[Token(Token = "0x4000195")]
|
|
private static List<TMP_MaterialManager.FallbackMaterial> m_fallbackCleanupList;
|
|
|
|
// Token: 0x040001FC RID: 508
|
|
[Token(Token = "0x4000196")]
|
|
private static bool isFallbackListDirty;
|
|
|
|
// Token: 0x02000053 RID: 83
|
|
[Token(Token = "0x2000098")]
|
|
private class FallbackMaterial
|
|
{
|
|
// Token: 0x060002C9 RID: 713 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600063C")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FallbackMaterial()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001FD RID: 509
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40005E2")]
|
|
public long fallbackID;
|
|
|
|
// Token: 0x040001FE RID: 510
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40005E3")]
|
|
public Material sourceMaterial;
|
|
|
|
// Token: 0x040001FF RID: 511
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40005E4")]
|
|
internal int sourceMaterialCRC;
|
|
|
|
// Token: 0x04000200 RID: 512
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40005E5")]
|
|
public Material fallbackMaterial;
|
|
|
|
// Token: 0x04000201 RID: 513
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40005E6")]
|
|
public int count;
|
|
}
|
|
|
|
// Token: 0x02000054 RID: 84
|
|
[Token(Token = "0x2000099")]
|
|
private class MaskingMaterial
|
|
{
|
|
// Token: 0x060002CA RID: 714 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600063D")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MaskingMaterial()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000202 RID: 514
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40005E7")]
|
|
public Material baseMaterial;
|
|
|
|
// Token: 0x04000203 RID: 515
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40005E8")]
|
|
public Material stencilMaterial;
|
|
|
|
// Token: 0x04000204 RID: 516
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40005E9")]
|
|
public int count;
|
|
|
|
// Token: 0x04000205 RID: 517
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40005EA")]
|
|
public int stencilID;
|
|
}
|
|
}
|
|
}
|