171 lines
4.9 KiB
C#
171 lines
4.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RootMotion.FinalIK;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000AE RID: 174
|
|
[Token(Token = "0x20000AE")]
|
|
public class NPC_BR_Nonota : NPC
|
|
{
|
|
// Token: 0x06000738 RID: 1848 RVA: 0x000104F0 File Offset: 0x0000E6F0
|
|
[Token(Token = "0x6000738")]
|
|
[Address(RVA = "0xF12CD0", Offset = "0xF11CD0", VA = "0x180F12CD0", Slot = "4")]
|
|
public override void Init()
|
|
{
|
|
base.Init();
|
|
this.g_Move.SetDragMove(3f);
|
|
int num = 0;
|
|
this.SetLookAtTarget(num, 1f);
|
|
Transform playerTransform = Game.GetPlayerTransform();
|
|
this.g_PlayerTransform = playerTransform;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000739 RID: 1849 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000739")]
|
|
[Address(RVA = "0xF13100", Offset = "0xF12100", VA = "0x180F13100", Slot = "6")]
|
|
protected override void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600073A RID: 1850 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600073A")]
|
|
[Address(RVA = "0xF12BD0", Offset = "0xF11BD0", VA = "0x180F12BD0", Slot = "9")]
|
|
public override void FaceCrossFade(string AniName, float fBlenderTime = 0.05f)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600073B RID: 1851 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x600073B")]
|
|
[Address(RVA = "0xF12AE0", Offset = "0xF11AE0", VA = "0x180F12AE0")]
|
|
public void CalculateHairTargetPos()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600073C RID: 1852 RVA: 0x00010538 File Offset: 0x0000E738
|
|
[Token(Token = "0x600073C")]
|
|
[Address(RVA = "0xF12E90", Offset = "0xF11E90", VA = "0x180F12E90", Slot = "17")]
|
|
public override void SetShadowSwitch(float value)
|
|
{
|
|
Material[] g_Mat = this.g_Mat;
|
|
int num = 0;
|
|
if (num < g_Mat.Length)
|
|
{
|
|
g_Mat[num].SetFloat("_ShadowTexSwitch", value);
|
|
Material[] g_Mat2 = this.g_Mat;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600073D RID: 1853 RVA: 0x0001057C File Offset: 0x0000E77C
|
|
[Token(Token = "0x600073D")]
|
|
[Address(RVA = "0xF12F40", Offset = "0xF11F40", VA = "0x180F12F40", Slot = "18")]
|
|
public override void SetSpeakLayerWeight(bool bEnable, string Name = "")
|
|
{
|
|
Animator faceAnimator = this.FaceAnimator;
|
|
if (!bEnable)
|
|
{
|
|
int num = 0;
|
|
faceAnimator.SetLayerWeight(1, (float)num);
|
|
return;
|
|
}
|
|
faceAnimator.SetLayerWeight(1, 1f);
|
|
bool flag = string.Equals(Name, "");
|
|
Animator faceAnimator2 = this.FaceAnimator;
|
|
if (!flag)
|
|
{
|
|
int num2 = 0;
|
|
faceAnimator2.CrossFade(Name, (float)num2, 1, (float)num2);
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600073E RID: 1854 RVA: 0x000105DC File Offset: 0x0000E7DC
|
|
[Token(Token = "0x600073E")]
|
|
[Address(RVA = "0xF12D80", Offset = "0xF11D80", VA = "0x180F12D80", Slot = "20")]
|
|
public override void SetEnable(bool bEnable)
|
|
{
|
|
if (bEnable)
|
|
{
|
|
if (Game.GameSave.flags.stageBRTest || Game.GameSave.flags.stageBRClear)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
LoadScript dialogEvent = this.DialogEvent;
|
|
this.SetDialogueEvent(dialogEvent);
|
|
}
|
|
base.SetEnable(bEnable);
|
|
}
|
|
|
|
// Token: 0x0600073F RID: 1855 RVA: 0x00010630 File Offset: 0x0000E830
|
|
[Token(Token = "0x600073F")]
|
|
[Address(RVA = "0xF13050", Offset = "0xF12050", VA = "0x180F13050", Slot = "19")]
|
|
public override void SetTimeScale(float fTimeScale)
|
|
{
|
|
base.SetTimeScale(fTimeScale);
|
|
Animator faceAnimator = this.FaceAnimator;
|
|
int num = 0;
|
|
if (faceAnimator != num)
|
|
{
|
|
Animator faceAnimator2 = this.FaceAnimator;
|
|
float g_fTimeScale = this.g_fTimeScale;
|
|
faceAnimator2.speed = g_fTimeScale;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000740 RID: 1856 RVA: 0x00010674 File Offset: 0x0000E874
|
|
[Token(Token = "0x6000740")]
|
|
[Address(RVA = "0xF12AD0", Offset = "0xF11AD0", VA = "0x180F12AD0")]
|
|
public NPC_BR_Nonota()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000836 RID: 2102
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4000836")]
|
|
[SerializeField]
|
|
private Animator FaceAnimator;
|
|
|
|
// Token: 0x04000837 RID: 2103
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4000837")]
|
|
[SerializeField]
|
|
private Transform head;
|
|
|
|
// Token: 0x04000838 RID: 2104
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4000838")]
|
|
[SerializeField]
|
|
private CCDIK hairIK;
|
|
|
|
// Token: 0x04000839 RID: 2105
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4000839")]
|
|
[SerializeField]
|
|
private Transform hairTarget;
|
|
|
|
// Token: 0x0400083A RID: 2106
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400083A")]
|
|
public LoadScript DialogEvent;
|
|
|
|
// Token: 0x0400083B RID: 2107
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400083B")]
|
|
public LoadScript TestModeEvent;
|
|
|
|
// Token: 0x0400083C RID: 2108
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400083C")]
|
|
public LoadScript ClearModeEvent;
|
|
|
|
// Token: 0x0400083D RID: 2109
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400083D")]
|
|
private Transform g_PlayerTransform;
|
|
}
|