using System; using System.Collections.Generic; using Cpp2IlInjected; using MEC; using UnityEngine; // Token: 0x02000311 RID: 785 [Token(Token = "0x2000311")] [Serializable] public class NobetaFaceController { // Token: 0x06001EE8 RID: 7912 RVA: 0x0004AE28 File Offset: 0x00049028 [Token(Token = "0x6001EE8")] [Address(RVA = "0xFCAD70", Offset = "0xFC9570", VA = "0x180FCAD70")] public void Launch() { int num; NobetaFaceController.d__9 d__ = new NobetaFaceController.d__9(num); num = 0; d__.<>4__this = this; CoroutineHandle coroutineHandle = MECExtensionMethods1.RunCoroutine(d__); this.processor = coroutineHandle; } // Token: 0x06001EE9 RID: 7913 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001EE9")] [Address(RVA = "0xFCAFF0", Offset = "0xFC97F0", VA = "0x180FCAFF0")] private IEnumerator UpdateFace() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001EEA RID: 7914 RVA: 0x0004AE5C File Offset: 0x0004905C [Token(Token = "0x6001EEA")] [Address(RVA = "0xFCADF0", Offset = "0xFC95F0", VA = "0x180FCADF0")] private void UpdateBlendShape(int index) { SkinnedMeshRenderer skinnedMeshRenderer = this.faceRenderer; int num = this.faceBlendShapeIndices[index]; float blendShapeWeight = skinnedMeshRenderer.GetBlendShapeWeight(num); int[] array = this.maskBlendShapeIndices; SkinnedMeshRenderer skinnedMeshRenderer2 = this.maskRenderer; int num2 = array[index]; skinnedMeshRenderer2.SetBlendShapeWeight(num2, blendShapeWeight); } // Token: 0x06001EEB RID: 7915 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001EEB")] [Address(RVA = "0xFCAE90", Offset = "0xFC9690", VA = "0x180FCAE90")] public void UpdateEyeLightScale(float value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001EEC RID: 7916 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001EEC")] [Address(RVA = "0xFCAD10", Offset = "0xFC9510", VA = "0x180FCAD10")] public void Dispose() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001EED RID: 7917 RVA: 0x0004AEB0 File Offset: 0x000490B0 [Token(Token = "0x6001EED")] [Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")] public NobetaFaceController() { } // Token: 0x040028EB RID: 10475 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40028EB")] [SerializeField] private SkinnedMeshRenderer faceRenderer; // Token: 0x040028EC RID: 10476 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40028EC")] [SerializeField] private SkinnedMeshRenderer maskRenderer; // Token: 0x040028ED RID: 10477 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40028ED")] [SerializeField] private Transform eyeLightLeft; // Token: 0x040028EE RID: 10478 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40028EE")] [SerializeField] private Transform eyeLightRight; // Token: 0x040028EF RID: 10479 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40028EF")] [SerializeField] private int[] faceBlendShapeIndices; // Token: 0x040028F0 RID: 10480 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40028F0")] [SerializeField] private int[] maskBlendShapeIndices; // Token: 0x040028F1 RID: 10481 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40028F1")] [SerializeField] private int blendShapeLength; // Token: 0x040028F2 RID: 10482 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40028F2")] private CoroutineHandle processor; }