using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Core.AI; using RecRoom.Core.Combat; using RecRoom.Core.Powerups; using UnityEngine; namespace RecRoom.Activities.Quest.Goblin2 { // Token: 0x0200275C RID: 10076 [Token(Token = "0x200275C")] [StructLayout(3)] public class QuestFirePowerup : Powerup { // Token: 0x0601197A RID: 72058 RVA: 0x00431120 File Offset: 0x0042F320 [Token(Token = "0x601197A")] [Address(RVA = "0x110CA70", Offset = "0x110B470", VA = "0x18110CA70", Slot = "19")] protected override void FEMDJPNLMFH(Weapon GDIGKHINJCG, Enemy HMEIODIHDCL, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK) { base..ctor(); float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } // Token: 0x0601197B RID: 72059 RVA: 0x00431160 File Offset: 0x0042F360 [Token(Token = "0x601197B")] [Address(RVA = "0x110C750", Offset = "0x110B150", VA = "0x18110C750")] private void ENEEDHNKJBH(Enemy BPJNEFJBBML, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, GHMDIDJLFMC KNLMJBAKCGF) { int num = 0; bool flag; float num2; if ((GDIGKHINJCG != num && !flag) || Time.time > num2) { if (base.hasAuthority) { if (!BPJNEFJBBML.hasAuthority) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag2 = BPJNEFJBBML.IOGGJAMKGNG(); } Photon.Realtime.Player authority = GDIGKHINJCG.authority; } float time = Time.time; throw new NullReferenceException(); } } // Token: 0x0601197C RID: 72060 RVA: 0x004311CC File Offset: 0x0042F3CC [Token(Token = "0x601197C")] [Address(RVA = "0x110CB70", Offset = "0x110B570", VA = "0x18110CB70")] public QuestFirePowerup() { Dictionary dictionary = new Dictionary(); this.CBDDGLKAEBO = dictionary; base..ctor(); } // Token: 0x0400BC64 RID: 48228 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400BC64")] [SerializeField] private float bonusEnemyForce = 20f; // Token: 0x0400BC65 RID: 48229 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x400BC65")] [SerializeField] private float minRepeatDamageInterval = 0.5f; // Token: 0x0400BC66 RID: 48230 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400BC66")] private readonly Dictionary CBDDGLKAEBO; } }