using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Avatars.Face; using RecRoom.Core.Imposters; using RecRoom.Players; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.Avatars.Poseable.Editor { // Token: 0x020024A4 RID: 9380 [Token(Token = "0x20024A4")] public class PoseableAvatarAuthoringScene : MonoBehaviour { // Token: 0x17002701 RID: 9985 // (get) Token: 0x0600F001 RID: 61441 RVA: 0x0036DFF4 File Offset: 0x0036C1F4 [Token(Token = "0x17002701")] public PoseableAvatarAuthoringDummy LONIEGFBJAP { [Token(Token = "0x600F001")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.poseableDummy; } } // Token: 0x17002702 RID: 9986 // (get) Token: 0x0600F002 RID: 61442 RVA: 0x0036E008 File Offset: 0x0036C208 [Token(Token = "0x17002702")] public PoseableAvatarAuthoringLighting AJFDNKAEMAB { [Token(Token = "0x600F002")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.lighting; } } // Token: 0x17002703 RID: 9987 // (get) Token: 0x0600F003 RID: 61443 RVA: 0x0036E01C File Offset: 0x0036C21C [Token(Token = "0x17002703")] public PoseableAvatarAuthoringCamera CFLLOJAGFGD { [Token(Token = "0x600F003")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this.cameraRig; } } // Token: 0x0600F004 RID: 61444 RVA: 0x0036E030 File Offset: 0x0036C230 [Token(Token = "0x600F004")] [Address(RVA = "0x1A07D80", Offset = "0x1A06D80", VA = "0x181A07D80")] public void Initialize([Optional] PoseableAvatarAsset HHKIMJKADNG) { PoseableAvatarAuthoringDummy poseableAvatarAuthoringDummy = this.poseableDummy; PoseableAvatarAuthoringFace face = poseableAvatarAuthoringDummy.face; poseableAvatarAuthoringDummy.LHECBPFGEMH = this; PlayerFacialAnimator facialAnimator = face.facialAnimator; int num = 0; facialAnimator.LocalPlayEmote(PlayerEmotes.MGIGFNJOGEM.Flat, (float)num); int num2 = 0; int num3 = 0; if (HHKIMJKADNG != num3) { poseableAvatarAuthoringDummy.NEPEMCDIOJJ(HHKIMJKADNG); } PoseableAvatarAuthoringLighting poseableAvatarAuthoringLighting = this.lighting; if (HHKIMJKADNG != 0) { } poseableAvatarAuthoringLighting.LHECBPFGEMH = this; RenderSettings.ambientMode = AmbientMode.Trilight; int num4 = 0; if (num2 != num4) { poseableAvatarAuthoringLighting.FromLightingConfig(num2); } PoseableAvatarAuthoringCamera poseableAvatarAuthoringCamera = this.cameraRig; ImposterRenderConfig renderConfiguration; if (HHKIMJKADNG != 0) { renderConfiguration = HHKIMJKADNG.RenderConfiguration; } poseableAvatarAuthoringCamera.LHECBPFGEMH = this; poseableAvatarAuthoringCamera.PGLBIBAFLMK(renderConfiguration); } // Token: 0x0600F005 RID: 61445 RVA: 0x0036E0DC File Offset: 0x0036C2DC [Token(Token = "0x600F005")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public PoseableAvatarAuthoringScene() { } // Token: 0x04009DDE RID: 40414 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009DDE")] [SerializeField] private PoseableAvatarAuthoringDummy poseableDummy; // Token: 0x04009DDF RID: 40415 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009DDF")] [SerializeField] private PoseableAvatarAuthoringLighting lighting; // Token: 0x04009DE0 RID: 40416 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009DE0")] [SerializeField] private PoseableAvatarAuthoringCamera cameraRig; } }