using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Avatars.Face { // Token: 0x020024CA RID: 9418 [Token(Token = "0x20024CA")] public abstract class SymmetricalFaceFeature : FaceFeatureBase { // Token: 0x17002732 RID: 10034 // (get) Token: 0x0600F116 RID: 61718 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600F117 RID: 61719 RVA: 0x00371AC8 File Offset: 0x0036FCC8 [Token(Token = "0x17002732")] public Vector2 JitteredAnchorLeft { [Token(Token = "0x600F116")] [Address(RVA = "0x15A4D90", Offset = "0x15A3D90", VA = "0x1815A4D90")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600F117")] [Address(RVA = "0x1D2AC50", Offset = "0x1D29C50", VA = "0x181D2AC50")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x17002733 RID: 10035 // (get) Token: 0x0600F118 RID: 61720 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600F119 RID: 61721 RVA: 0x00371AE8 File Offset: 0x0036FCE8 [Token(Token = "0x17002733")] public Vector2 JitteredAnchorRight { [Token(Token = "0x600F118")] [Address(RVA = "0x17C1630", Offset = "0x17C0630", VA = "0x1817C1630")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600F119")] [Address(RVA = "0x996910", Offset = "0x995910", VA = "0x180996910")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x0600F11A RID: 61722 RVA: 0x00371B08 File Offset: 0x0036FD08 [Token(Token = "0x600F11A")] [Address(RVA = "0x1D2A9B0", Offset = "0x1D299B0", VA = "0x181D2A9B0", Slot = "5")] public override void NewJitter() { int num = 0; base.NewJitter(); int num2 = 0; Vector2 zero = Vector2.zero; Vector2 vector = num2 + num; this.k__BackingField = vector; this.k__BackingField.y = (float)0; if (!this.JitterSymetrically) { Vector2 vector2 = FaceFeatureBase.JitteredVector2(Vector2.zero, num); } Vector2 defaultAnchorRight = this.DefaultAnchorRight; float y = this.DefaultAnchorRight.y; Vector2 vector3 = defaultAnchorRight + num; this.k__BackingField = vector3; this.k__BackingField.y = y; } // Token: 0x0600F11B RID: 61723 RVA: 0x00371B90 File Offset: 0x0036FD90 [Token(Token = "0x600F11B")] [Address(RVA = "0x1D2AB50", Offset = "0x1D29B50", VA = "0x181D2AB50")] protected SymmetricalFaceFeature() { Vector2 vector = Vector2.one * 0.01f; this.MaxJitterAnchors.y = (float)0; this.MaxJitterAnchors = vector; this.JitterSymetrically = true; this.DefaultAnchorLeft.y = (float)0; ulong num; this.DefaultAnchorLeft = num; ulong num2; this.DefaultAnchorRight = num2; this.DefaultAnchorRight.y = (float)0; base..ctor(); } // Token: 0x04009E93 RID: 40595 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009E93")] public Vector2 MaxJitterAnchors; // Token: 0x04009E94 RID: 40596 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4009E94")] public bool JitterSymetrically; // Token: 0x04009E95 RID: 40597 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4009E95")] public Vector2 DefaultAnchorLeft; // Token: 0x04009E97 RID: 40599 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4009E97")] public Vector2 DefaultAnchorRight; } }