using System; using Cpp2IlInjected; using Google.Protobuf.Collections; using RecRoom.Avatars; using RecRoom.Core.Creation.Holotars; using UnityEngine; // Token: 0x020030F1 RID: 12529 [Token(Token = "0x20030F1")] public class HMGENHKDILI : GMLDBCIKGKL { // Token: 0x17003A52 RID: 14930 // (get) Token: 0x06015350 RID: 86864 RVA: 0x004EFCF4 File Offset: 0x004EDEF4 // (set) Token: 0x06015351 RID: 86865 RVA: 0x004EFD08 File Offset: 0x004EDF08 [Token(Token = "0x17003A52")] public HolotarPlaybackPuppet ILNHNEEILMH { [Token(Token = "0x6015350")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get; [Token(Token = "0x6015351")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")] private set; } // Token: 0x06015352 RID: 86866 RVA: 0x004EFD1C File Offset: 0x004EDF1C [Token(Token = "0x6015352")] [Address(RVA = "0x1B8B070", Offset = "0x1B8A070", VA = "0x181B8B070")] public HMGENHKDILI(HolotarPlaybackPuppet APECCEKCKCJ, BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE IGBNEFLEGNO, Transform CMAIFNIIKAE) : base(IGBNEFLEGNO, CMAIFNIIKAE) { this.APECCEKCKCJ = APECCEKCKCJ; Action action = new Action(this.FIPGMEBGIBH); this.OAHKHLJFHOC = action; } // Token: 0x06015353 RID: 86867 RVA: 0x004EFD4C File Offset: 0x004EDF4C [Token(Token = "0x6015353")] [Address(RVA = "0x1B8AF30", Offset = "0x1B89F30", VA = "0x181B8AF30", Slot = "5")] public override void OFFLOPLJBBG() { HolotarPlaybackPuppet apeccekckcj = this.APECCEKCKCJ; Transform k__BackingField = this.k__BackingField; HolotarPlaybackPuppet holotarPlaybackPuppet = global::UnityEngine.Object.Instantiate(apeccekckcj, k__BackingField); this.k__BackingField = holotarPlaybackPuppet; BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE k__BackingField = this.k__BackingField; HolotarPlaybackPuppet holotarPlaybackPuppet2 = this.k__BackingField; float dfpofaninak = k__BackingField.DFPOFANINAK; string objfljemabl = this.k__BackingField.OBJFLJEMABL; string text = string.Format("{0:N2} - {1} - PlaybackPuppet", k__BackingField, objfljemabl); holotarPlaybackPuppet2.name = text; BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE k__BackingField2 = this.k__BackingField; HolotarPlaybackPuppet holotarPlaybackPuppet3 = this.k__BackingField; KLFOBEKJDKL bacmcgjpcoa = k__BackingField2.BACMCGJPCOA; holotarPlaybackPuppet3.Initialize(bacmcgjpcoa); } // Token: 0x06015354 RID: 86868 RVA: 0x004EFDDC File Offset: 0x004EDFDC [Token(Token = "0x6015354")] [Address(RVA = "0x1B8AA00", Offset = "0x1B89A00", VA = "0x181B8AA00", Slot = "6")] protected override void IDCBMCNEEPM() { global::UnityEngine.Object.Destroy(this.k__BackingField.gameObject); this.k__BackingField = (ulong)0L; } // Token: 0x06015355 RID: 86869 RVA: 0x004EFE08 File Offset: 0x004EE008 [Token(Token = "0x6015355")] [Address(RVA = "0x1B8AE40", Offset = "0x1B89E40", VA = "0x181B8AE40")] public void MFNEJFBIFGK(bool KFMLOHIAIJK = false) { BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE k__BackingField = this.k__BackingField; HolotarPlaybackPuppet holotarPlaybackPuppet = this.k__BackingField; float dfpofaninak = k__BackingField.DFPOFANINAK; string objfljemabl = this.k__BackingField.OBJFLJEMABL; string text = string.Format("{0:N2} - {1} - PlaybackPuppet", k__BackingField, objfljemabl); holotarPlaybackPuppet.name = text; if (!KFMLOHIAIJK) { this.k__BackingField.RefreshFromData(); return; } BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE k__BackingField2 = this.k__BackingField; HolotarPlaybackPuppet holotarPlaybackPuppet2 = this.k__BackingField; KLFOBEKJDKL bacmcgjpcoa = k__BackingField2.BACMCGJPCOA; holotarPlaybackPuppet2.Initialize(bacmcgjpcoa); } // Token: 0x06015356 RID: 86870 RVA: 0x004EFE84 File Offset: 0x004EE084 [Token(Token = "0x6015356")] [Address(RVA = "0x1B8A770", Offset = "0x1B89770", VA = "0x181B8A770")] public void BDBPEDPLJOD(float NDGBMNICHEO, bool DOBNCKAMPEH) { BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE k__BackingField = this.k__BackingField; int num = 0; if (NDGBMNICHEO < (float)num) { } float mffefhppdhg = k__BackingField.BACMCGJPCOA.MFFEFHPPDHG; int num2 = 0; this.k__BackingField.gameObject.SetActive(num2 != 0); if (num2 != 0) { this.k__BackingField.SetTime(NDGBMNICHEO); RepeatedField lknjafjmjkf = this.k__BackingField.BACMCGJPCOA.LKNJAFJMJKF; Action oahkhljfhoc = this.OAHKHLJFHOC; bool flag = NCEGNAALNMF.NIMBAODKNLK(lknjafjmjkf, NDGBMNICHEO, oahkhljfhoc); } } // Token: 0x06015357 RID: 86871 RVA: 0x004EFEFC File Offset: 0x004EE0FC [Token(Token = "0x6015357")] [Address(RVA = "0x1B8AB20", Offset = "0x1B89B20", VA = "0x181B8AB20")] public static void LCBHEOLFMCN(BKAFCPEOPFD.BOJGHJMJMDE.LACDMEGJNPE BPFCGAIHIOI, float HACJDENALOE, float GKINNNOFGGC) { RepeatedField aigbecelapk = BPFCGAIHIOI.BACMCGJPCOA.JJPIIHOJNMB.LGMLFDKAFAG.AIGBECELAPK; int num; NCEGNAALNMF.NBFMFOLCOHJ nbfmfolcohj = new NCEGNAALNMF.NBFMFOLCOHJ(num.GLJKAPKJBKL); num = 0; ulong num2; ulong num3; NCEGNAALNMF.LCBHEOLFMCN(aigbecelapk, HACJDENALOE, GKINNNOFGGC, nbfmfolcohj, num2 != 0UL, num3 != 0UL); RepeatedField aigbecelapk2 = BPFCGAIHIOI.BACMCGJPCOA.JJPIIHOJNMB.ECAJBPNGIBP.AIGBECELAPK; int num4; NCEGNAALNMF.NBFMFOLCOHJ nbfmfolcohj2 = new NCEGNAALNMF.NBFMFOLCOHJ(num4.GLJKAPKJBKL); num4 = 0; ulong num5; ulong num6; NCEGNAALNMF.LCBHEOLFMCN(aigbecelapk2, HACJDENALOE, GKINNNOFGGC, nbfmfolcohj2, num5 != 0UL, num6 != 0UL); RepeatedField aigbecelapk3 = BPFCGAIHIOI.BACMCGJPCOA.JJPIIHOJNMB.FFAOPNAMKKG.AIGBECELAPK; int num7; NCEGNAALNMF.NBFMFOLCOHJ nbfmfolcohj3 = new NCEGNAALNMF.NBFMFOLCOHJ(num7.GLJKAPKJBKL); num7 = 0; ulong num8; ulong num9; NCEGNAALNMF.LCBHEOLFMCN(aigbecelapk3, HACJDENALOE, GKINNNOFGGC, nbfmfolcohj3, num8 != 0UL, num9 != 0UL); RepeatedField aigbecelapk4 = BPFCGAIHIOI.BACMCGJPCOA.JJPIIHOJNMB.DFKCAGJKBAC.AIGBECELAPK; int num10; NCEGNAALNMF.NBFMFOLCOHJ nbfmfolcohj4 = new NCEGNAALNMF.NBFMFOLCOHJ(num10.GLJKAPKJBKL); num10 = 0; ulong num11; ulong num12; NCEGNAALNMF.LCBHEOLFMCN(aigbecelapk4, HACJDENALOE, GKINNNOFGGC, nbfmfolcohj4, num11 != 0UL, num12 != 0UL); KLFOBEKJDKL bacmcgjpcoa = BPFCGAIHIOI.BACMCGJPCOA; int num13 = 0; ulong num14; ulong num15; NCEGNAALNMF.LCBHEOLFMCN(bacmcgjpcoa.LKNJAFJMJKF, HACJDENALOE, GKINNNOFGGC, num13, num14 != 0UL, num15 != 0UL); KLFOBEKJDKL bacmcgjpcoa2 = BPFCGAIHIOI.BACMCGJPCOA; RepeatedField aigbecelapk5 = bacmcgjpcoa2.JJPIIHOJNMB.LGMLFDKAFAG.AIGBECELAPK; KLFOBEKJDKL.DHKKPLOBPCJ.EAMEMPLANPC eamemplanpc = ECNNGIFNNNM.GPEBLICLPML(aigbecelapk5); int num16 = 0; float bcoeaaeoidh = eamemplanpc.BCOEAAEOIDH; KLFOBEKJDKL.DHKKPLOBPCJ.EAMEMPLANPC eamemplanpc2 = aigbecelapk5[num16]; bacmcgjpcoa2.MFFEFHPPDHG = bcoeaaeoidh; } // Token: 0x06015358 RID: 86872 RVA: 0x004F0058 File Offset: 0x004EE258 [Token(Token = "0x6015358")] [Address(RVA = "0x1B8B050", Offset = "0x1B8A050", VA = "0x181B8B050")] private void OJICBGGMPPE(float NAFJOOMKFBC, bool DOBNCKAMPEH) { this.k__BackingField.SetTime(NAFJOOMKFBC); } // Token: 0x06015359 RID: 86873 RVA: 0x004F0078 File Offset: 0x004EE278 [Token(Token = "0x6015359")] [Address(RVA = "0x1B8AA80", Offset = "0x1B89A80", VA = "0x181B8AA80")] private void JPBKNHBFJEC(float DEJLGAONBEE) { KLFOBEKJDKL bacmcgjpcoa = this.k__BackingField.BACMCGJPCOA; Action oahkhljfhoc = this.OAHKHLJFHOC; bool flag = NCEGNAALNMF.NIMBAODKNLK(bacmcgjpcoa.LKNJAFJMJKF, DEJLGAONBEE, oahkhljfhoc); } // Token: 0x0601535A RID: 86874 RVA: 0x004F00AC File Offset: 0x004EE2AC [Token(Token = "0x601535A")] [Address(RVA = "0x1B8A890", Offset = "0x1B89890", VA = "0x181B8A890")] private void FIPGMEBGIBH(FFDPBDIDLME FBFLFGLKJNH) { if (FBFLFGLKJNH.DJICAONNCBF != 0) { } int num = 0; bool flag; if (num != 0 && flag) { PlayerAvatarDisplay playerAvatarDisplay = this.k__BackingField.playerAvatarDisplay; if (num != 0) { } Color black = Color.black; } } // Token: 0x0400DFE3 RID: 57315 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DFE3")] private readonly HolotarPlaybackPuppet APECCEKCKCJ; // Token: 0x0400DFE4 RID: 57316 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400DFE4")] private Color? IAGEOIHAHHE; // Token: 0x0400DFE5 RID: 57317 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400DFE5")] private readonly Action OAHKHLJFHOC; }