using System; using Cpp2IlInjected; using RecRoom.Core.Imposters; using UnityEngine; namespace RecRoom.Avatars.Poseable { // Token: 0x020023B5 RID: 9141 [Token(Token = "0x20023B5")] public class PoseableAvatarConfig : ScriptableObject { // Token: 0x0600EB8B RID: 60299 RVA: 0x003633F4 File Offset: 0x003615F4 [Token(Token = "0x600EB8B")] [Address(RVA = "0xF28630", Offset = "0xF27430", VA = "0x180F28630")] public PoseableAvatarConfig() { } // Token: 0x04009BBB RID: 39867 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BBB")] [SerializeField] public PoseableAvatarPuppet PuppetPrefab; // Token: 0x04009BBC RID: 39868 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009BBC")] [SerializeField] public ImposterRenderConfig GeneralRenderConfig; // Token: 0x04009BBD RID: 39869 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009BBD")] [SerializeField] public PoseableAvatarAsset[] Poses; // Token: 0x04009BBE RID: 39870 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009BBE")] [SerializeField] public int ImageResolution = (int)((ulong)1024L); // Token: 0x04009BBF RID: 39871 [FieldOffset(Offset = "0x34")] [Token(Token = "0x4009BBF")] [SerializeField] public int DropShadowDownsampleIterations = (int)((ulong)5L); // Token: 0x04009BC0 RID: 39872 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009BC0")] [SerializeField] public Material DropShadowMaterial; } }