using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020003E1 RID: 993 [Token(Token = "0x20003E1")] [StructLayout(3)] public class GlowRarityController : RarityController { // Token: 0x06001EAF RID: 7855 RVA: 0x00081A88 File Offset: 0x0007FC88 [Token(Token = "0x6001EAF")] [Address(RVA = "0x101AF50", Offset = "0x1019950", VA = "0x18101AF50", Slot = "4")] public override void SetRarity(GiftManager.MCEEFCNMNAH PJPJNEFMBBP) { Renderer renderer = this.myRenderer; int num = 0; if (renderer != num) { GiftManager instance = SingletonMonoBehaviour.Instance; Renderer renderer2 = this.myRenderer; RarityColorMap rarityColorMap = instance.rarityColorMap; Material material = renderer2.GetMaterial(); MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock(); this.myRenderer.Internal_GetPropertyBlock(materialPropertyBlock); this.myRenderer.Internal_SetPropertyBlock(materialPropertyBlock); } } // Token: 0x06001EB0 RID: 7856 RVA: 0x00081AEC File Offset: 0x0007FCEC [Token(Token = "0x6001EB0")] [Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")] public GlowRarityController() { } // Token: 0x04001862 RID: 6242 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001862")] [SerializeField] private Renderer myRenderer; // Token: 0x04001863 RID: 6243 [Token(Token = "0x4001863")] private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO; }