using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.VFX; using UnityEngine; using UnityEngine.Rendering; // Token: 0x020000CA RID: 202 [Token(Token = "0x20000CA")] [StructLayout(3)] public class EnemyFacialAnimator : MonoBehaviour { // Token: 0x0600055A RID: 1370 RVA: 0x0001B3C4 File Offset: 0x000195C4 [Token(Token = "0x600055A")] [Address(RVA = "0x1525A60", Offset = "0x1524460", VA = "0x181525A60")] public void OnHit() { Animator ldojfieanfb = this.LDOJFIEANFB; int kbaibakjiif = EnemyFacialAnimator.KBAIBAKJIIF; ldojfieanfb.SetTrigger(kbaibakjiif); } // Token: 0x0600055B RID: 1371 RVA: 0x0001B3EC File Offset: 0x000195EC [Token(Token = "0x600055B")] [Address(RVA = "0x1525870", Offset = "0x1524270", VA = "0x181525870")] private void Awake() { Animator component = base.GetComponent(); this.LDOJFIEANFB = component; SettingsManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.PGJJDLCINIP); instance.QualitySettingChanged += action; INGEKFNNGDK qualitySetting = SingletonMonoBehaviour.Instance.KONLNCONKKJ; JitteringSprite jitteringSprite = this.faceJitter; if (qualitySetting != INGEKFNNGDK.Fastest) { int num = 0; jitteringSprite.ILJAJHKIHFO(BlendMode.One, (BlendMode)num); return; } throw new NullReferenceException(); } // Token: 0x0600055C RID: 1372 RVA: 0x0001B44C File Offset: 0x0001964C [Token(Token = "0x600055C")] [Address(RVA = "0x1525980", Offset = "0x1524380", VA = "0x181525980")] private void OnDestroy() { if (SingletonMonoBehaviour.IsInitialized) { SettingsManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.PGJJDLCINIP); instance.QualitySettingChanged -= action; } } // Token: 0x0600055D RID: 1373 RVA: 0x0001B484 File Offset: 0x00019684 [Token(Token = "0x600055D")] [Address(RVA = "0x1525B30", Offset = "0x1524530", VA = "0x181525B30")] private void Update() { JitteringSprite jitteringSprite = this.faceJitter; Sprite sprite = this.faceSprite; jitteringSprite.FPPDOGCMPEN(sprite); } // Token: 0x0600055E RID: 1374 RVA: 0x0001B4AC File Offset: 0x000196AC [Token(Token = "0x600055E")] [Address(RVA = "0x1525AE0", Offset = "0x15244E0", VA = "0x181525AE0")] private void PGJJDLCINIP(INGEKFNNGDK MDCCJFBFOPB) { JitteringSprite jitteringSprite = this.faceJitter; if (MDCCJFBFOPB != INGEKFNNGDK.Fastest) { int num = 0; jitteringSprite.ILJAJHKIHFO(BlendMode.One, (BlendMode)num); return; } jitteringSprite.ILJAJHKIHFO(BlendMode.SrcAlpha, BlendMode.OneMinusSrcAlpha); } // Token: 0x0600055F RID: 1375 RVA: 0x0001B4E0 File Offset: 0x000196E0 [Token(Token = "0x600055F")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public EnemyFacialAnimator() { } // Token: 0x040004A0 RID: 1184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40004A0")] [SerializeField] private JitteringSprite faceJitter; // Token: 0x040004A1 RID: 1185 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40004A1")] [HideInInspector] public Sprite faceSprite; // Token: 0x040004A2 RID: 1186 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40004A2")] private Animator LDOJFIEANFB; // Token: 0x040004A3 RID: 1187 [Token(Token = "0x40004A3")] private static readonly int KBAIBAKJIIF = Animator.StringToHash("Hit"); }