using System; using Cpp2IlInjected; using RecRoom.Core.Imposters; using UnityEngine; namespace RecRoom.Avatars.Poseable { // Token: 0x02002499 RID: 9369 [Token(Token = "0x2002499")] public class PoseableAvatarConfig : ScriptableObject { // Token: 0x0600EF9F RID: 61343 RVA: 0x0036C9D4 File Offset: 0x0036ABD4 [Token(Token = "0x600EF9F")] [Address(RVA = "0x1A07F10", Offset = "0x1A06F10", VA = "0x181A07F10")] public PoseableAvatarConfig() { } // Token: 0x04009DAC RID: 40364 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009DAC")] [SerializeField] public PoseableAvatarPuppet PuppetPrefab; // Token: 0x04009DAD RID: 40365 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009DAD")] [SerializeField] public ImposterRenderConfig GeneralRenderConfig; // Token: 0x04009DAE RID: 40366 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009DAE")] [SerializeField] public PoseableAvatarAsset[] Poses; // Token: 0x04009DAF RID: 40367 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009DAF")] [SerializeField] public int ImageResolution = (int)((ulong)1024L); // Token: 0x04009DB0 RID: 40368 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4009DB0")] [SerializeField] public int DropShadowDownsampleIterations = (int)((ulong)5L); // Token: 0x04009DB1 RID: 40369 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009DB1")] [SerializeField] public Material DropShadowMaterial; } }