102 lines
3.0 KiB
C#
102 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.VFX;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
// Token: 0x020000A8 RID: 168
|
|
[Token(Token = "0x20000A8")]
|
|
public class EnemyFacialAnimator : MonoBehaviour
|
|
{
|
|
// Token: 0x0600046C RID: 1132 RVA: 0x0001796C File Offset: 0x00015B6C
|
|
[Token(Token = "0x600046C")]
|
|
[Address(RVA = "0x12ACA80", Offset = "0x12AB880", VA = "0x1812ACA80")]
|
|
public void OnHit()
|
|
{
|
|
Animator ldojfieanfb = this.LDOJFIEANFB;
|
|
int kbaibakjiif = EnemyFacialAnimator.KBAIBAKJIIF;
|
|
ldojfieanfb.SetTrigger(kbaibakjiif);
|
|
}
|
|
|
|
// Token: 0x0600046D RID: 1133 RVA: 0x00017994 File Offset: 0x00015B94
|
|
[Token(Token = "0x600046D")]
|
|
[Address(RVA = "0x12AC780", Offset = "0x12AB580", VA = "0x1812AC780")]
|
|
private void Awake()
|
|
{
|
|
Animator component = base.GetComponent<Animator>();
|
|
this.LDOJFIEANFB = component;
|
|
Action<PPDOPHKNMCK> action = new Action(this.PGJJDLCINIP);
|
|
JitteringSprite jitteringSprite = this.faceJitter;
|
|
KHINMMJIENE khinmmjiene;
|
|
if (khinmmjiene != 0)
|
|
{
|
|
int num = 0;
|
|
jitteringSprite.ILJAJHKIHFO(BlendMode.One, (BlendMode)num);
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600046E RID: 1134 RVA: 0x000179E4 File Offset: 0x00015BE4
|
|
[Token(Token = "0x600046E")]
|
|
[Address(RVA = "0x12AC960", Offset = "0x12AB760", VA = "0x1812AC960")]
|
|
private void OnDestroy()
|
|
{
|
|
Action<PPDOPHKNMCK> action = new Action(this.PGJJDLCINIP);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600046F RID: 1135 RVA: 0x00017A08 File Offset: 0x00015C08
|
|
[Token(Token = "0x600046F")]
|
|
[Address(RVA = "0x12ACB50", Offset = "0x12AB950", VA = "0x1812ACB50")]
|
|
private void Update()
|
|
{
|
|
JitteringSprite jitteringSprite = this.faceJitter;
|
|
Sprite sprite = this.faceSprite;
|
|
jitteringSprite.FPPDOGCMPEN(sprite);
|
|
}
|
|
|
|
// Token: 0x06000470 RID: 1136 RVA: 0x00017A30 File Offset: 0x00015C30
|
|
[Token(Token = "0x6000470")]
|
|
[Address(RVA = "0x12ACB00", Offset = "0x12AB900", VA = "0x1812ACB00")]
|
|
private void PGJJDLCINIP(PPDOPHKNMCK MDCCJFBFOPB)
|
|
{
|
|
JitteringSprite jitteringSprite = this.faceJitter;
|
|
if (MDCCJFBFOPB != PPDOPHKNMCK.Fastest)
|
|
{
|
|
int num = 0;
|
|
jitteringSprite.ILJAJHKIHFO(BlendMode.One, (BlendMode)num);
|
|
return;
|
|
}
|
|
jitteringSprite.ILJAJHKIHFO(BlendMode.SrcAlpha, BlendMode.OneMinusSrcAlpha);
|
|
}
|
|
|
|
// Token: 0x06000471 RID: 1137 RVA: 0x00017A64 File Offset: 0x00015C64
|
|
[Token(Token = "0x6000471")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public EnemyFacialAnimator()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040003BA RID: 954
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40003BA")]
|
|
[SerializeField]
|
|
private JitteringSprite faceJitter;
|
|
|
|
// Token: 0x040003BB RID: 955
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40003BB")]
|
|
[HideInInspector]
|
|
public Sprite faceSprite;
|
|
|
|
// Token: 0x040003BC RID: 956
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40003BC")]
|
|
private Animator LDOJFIEANFB;
|
|
|
|
// Token: 0x040003BD RID: 957
|
|
[Token(Token = "0x40003BD")]
|
|
private static readonly int KBAIBAKJIIF = Animator.StringToHash("Hit");
|
|
}
|