using System; using Cpp2IlInjected; using RootMotion.FinalIK; using UnityEngine; // Token: 0x02000313 RID: 787 [Token(Token = "0x2000313")] [Serializable] public class NobetaIKController { // Token: 0x170001A4 RID: 420 // (get) Token: 0x06001EF4 RID: 7924 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x170001A4")] public Vector3 LookAtOriginalPos { [Token(Token = "0x6001EF4")] [Address(RVA = "0xFCB4A0", Offset = "0xFC9CA0", VA = "0x180FCB4A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x06001EF5 RID: 7925 RVA: 0x0004AF24 File Offset: 0x00049124 [Token(Token = "0x6001EF5")] [Address(RVA = "0xFCB290", Offset = "0xFC9A90", VA = "0x180FCB290")] public void Init(NobetaSkinController skinData) { IKSolverAim solver = this.aimIK.solver; Transform aimTarget = skinData.aimTarget; solver.target = aimTarget; IKSolverLookAt solver2 = this.lookAtIK.solver; Transform lookAtObject = skinData.lookAtObject; solver2.target = lookAtObject; throw new NullReferenceException(); } // Token: 0x06001EF6 RID: 7926 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001EF6")] [Address(RVA = "0xFCB330", Offset = "0xFC9B30", VA = "0x180FCB330")] public void Setup(NobetaIKController prevIk) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001EF7 RID: 7927 RVA: 0x0004AF6C File Offset: 0x0004916C [Token(Token = "0x6001EF7")] [Address(RVA = "0xFCB300", Offset = "0xFC9B00", VA = "0x180FCB300")] public void SetAimWeight(float value) { this.aimIK.solver.SetIKPositionWeight(value); } // Token: 0x06001EF8 RID: 7928 RVA: 0x0004AF90 File Offset: 0x00049190 [Token(Token = "0x6001EF8")] [Address(RVA = "0xFCB440", Offset = "0xFC9C40", VA = "0x180FCB440")] public void SwtLookAtWeight(float value) { this.lookAtIK.solver.SetLookAtWeight(value); this.hairIK.solver.SetIKPositionWeight(value); } // Token: 0x06001EF9 RID: 7929 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001EF9")] [Address(RVA = "0xFCB1C0", Offset = "0xFC99C0", VA = "0x180FCB1C0")] public Vector3 GetHeadDirection(Transform lookAtObject) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001EFA RID: 7930 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001EFA")] [Address(RVA = "0xFCB060", Offset = "0xFC9860", VA = "0x180FCB060")] public void CalculateHairTargetPos(Transform source, bool isBattling) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001EFB RID: 7931 RVA: 0x0004AFC8 File Offset: 0x000491C8 [Token(Token = "0x6001EFB")] [Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")] public NobetaIKController() { } // Token: 0x040028F6 RID: 10486 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40028F6")] [SerializeField] private AimIK aimIK; // Token: 0x040028F7 RID: 10487 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40028F7")] [SerializeField] private LookAtIK lookAtIK; // Token: 0x040028F8 RID: 10488 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40028F8")] [SerializeField] private Transform lookAtOriginal; // Token: 0x040028F9 RID: 10489 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40028F9")] [SerializeField] private Transform head; // Token: 0x040028FA RID: 10490 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40028FA")] [SerializeField] private CCDIK hairIK; // Token: 0x040028FB RID: 10491 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40028FB")] [SerializeField] private Transform hairTarget; }