Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

779 lines
26 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.SandboxGizmos;
using RecRoom.Tools;
using UnityEngine;
// Token: 0x02003173 RID: 12659
[Token(Token = "0x2003173")]
public class JPAJIAEGPOP : IDisposable
{
// Token: 0x060156E2 RID: 87778 RVA: 0x004FD6D0 File Offset: 0x004FB8D0
[Token(Token = "0x60156E2")]
[Address(RVA = "0x16EF970", Offset = "0x16EE970", VA = "0x1816EF970")]
public void BMLKMCDKEEA(MakerPen DGEJNGNOELG)
{
if (this.<LJOGMLBAABG>k__BackingField != DGEJNGNOELG)
{
if (!this.<LJOGMLBAABG>k__BackingField.DFIECMNBGCO() && !this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.DFIECMNBGCO())
{
MFBGLIHGCGO<GIPDDLFFNGG> <KPHMOHNIALH>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<KPHMOHNIALH>k__BackingField;
Action<GIPDDLFFNGG> action = new Action(this.BLOPHBPJHOI);
}
this.<LJOGMLBAABG>k__BackingField = DGEJNGNOELG;
if (DGEJNGNOELG.<BDFEKAONFDI>k__BackingField)
{
MFBGLIHGCGO<GIPDDLFFNGG> <KPHMOHNIALH>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<KPHMOHNIALH>k__BackingField;
Action<GIPDDLFFNGG> action2 = new Action(this.BLOPHBPJHOI);
}
}
}
// Token: 0x060156E3 RID: 87779 RVA: 0x004FD764 File Offset: 0x004FB964
[Token(Token = "0x60156E3")]
[Address(RVA = "0x16EFF60", Offset = "0x16EEF60", VA = "0x1816EFF60", Slot = "4")]
public void Dispose()
{
if (!this.<LJOGMLBAABG>k__BackingField.DFIECMNBGCO() && !this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.DFIECMNBGCO())
{
MFBGLIHGCGO<GIPDDLFFNGG> <KPHMOHNIALH>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<KPHMOHNIALH>k__BackingField;
Action<GIPDDLFFNGG> action = new Action(this.BLOPHBPJHOI);
}
int num = 0;
this.<LJOGMLBAABG>k__BackingField = num;
this.<OGNPLKJOMPN>k__BackingField = num;
}
// Token: 0x17003B19 RID: 15129
// (get) Token: 0x060156E4 RID: 87780 RVA: 0x004FD7C8 File Offset: 0x004FB9C8
// (set) Token: 0x060156E5 RID: 87781 RVA: 0x004FD7DC File Offset: 0x004FB9DC
[Token(Token = "0x17003B19")]
public AnimationGizmo PMJAMLFNCLE
{
[Token(Token = "0x60156E4")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
get;
[Token(Token = "0x60156E5")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
private set;
}
// Token: 0x17003B1A RID: 15130
// (get) Token: 0x060156E6 RID: 87782 RVA: 0x004FD7F0 File Offset: 0x004FB9F0
[Token(Token = "0x17003B1A")]
public bool MIKDLDEALPN
{
[Token(Token = "0x60156E6")]
[Address(RVA = "0x16F03A0", Offset = "0x16EF3A0", VA = "0x1816F03A0")]
get
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
return animationGizmo != num;
}
}
// Token: 0x17003B1B RID: 15131
// (get) Token: 0x060156E7 RID: 87783 RVA: 0x004FD810 File Offset: 0x004FBA10
// (set) Token: 0x060156E8 RID: 87784 RVA: 0x004FD824 File Offset: 0x004FBA24
[Token(Token = "0x17003B1B")]
private MakerPen CMHBEGINGCG
{
[Token(Token = "0x60156E7")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get;
[Token(Token = "0x60156E8")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set;
}
// Token: 0x17003B1C RID: 15132
// (get) Token: 0x060156E9 RID: 87785 RVA: 0x004FD838 File Offset: 0x004FBA38
// (set) Token: 0x060156EA RID: 87786 RVA: 0x004FD84C File Offset: 0x004FBA4C
[Token(Token = "0x17003B1C")]
public bool AIJFOCHLJDE
{
[Token(Token = "0x60156E9")]
[Address(RVA = "0x4700C0", Offset = "0x46F0C0", VA = "0x1804700C0")]
get;
[Token(Token = "0x60156EA")]
[Address(RVA = "0x65E580", Offset = "0x65D580", VA = "0x18065E580")]
private set;
}
// Token: 0x060156EB RID: 87787 RVA: 0x004FD860 File Offset: 0x004FBA60
[Token(Token = "0x60156EB")]
[Address(RVA = "0x16EF130", Offset = "0x16EE130", VA = "0x1816EF130")]
public void AKMLGDNAJOG(AnimationGizmo IGBNEFLEGNO)
{
int num;
do
{
num = 0;
this.<NLBIHGFBMHI>k__BackingField = num != 0;
this.<OGNPLKJOMPN>k__BackingField = IGBNEFLEGNO;
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.<MOJCLCPJAMJ>k__BackingField = this;
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
AnimatedObjectsGroup animatedObjects = this.<OGNPLKJOMPN>k__BackingField._animatedObjects;
bool flag = <BDFEKAONFDI>k__BackingField.PushActiveGroup(animatedObjects);
this.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode((MakerPen.KLAENPHIBEM)((uint)3), (MakerPen.HJPIHGIFKEO)((uint)3));
CreationContext <BDFEKAONFDI>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
<BDFEKAONFDI>k__BackingField2.RemoveAllFromSelection();
if (this.DONFCJMPFFD == 0)
{
List<AnimationGizmoSplineStepVisualizer> list = new List();
this.DONFCJMPFFD = list;
AnimationGizmoSplineStepVisualizer animationGizmoSplineStepVisualizer;
this.DONFCJMPFFD.Add(animationGizmoSplineStepVisualizer);
animationGizmoSplineStepVisualizer.context = this;
animationGizmoSplineStepVisualizer.offset = (float)num;
AnimationGizmoSplineStepVisualizer animationGizmoSplineStepVisualizer2;
this.DONFCJMPFFD.Add(animationGizmoSplineStepVisualizer2);
animationGizmoSplineStepVisualizer2.context = this;
animationGizmoSplineStepVisualizer2.offset = -1f;
List<AnimationGizmoSplineStepVisualizer> donfcjmpffd = this.DONFCJMPFFD;
}
bool flag2;
if (flag2)
{
<BDFEKAONFDI>k__BackingField2.gameObject.SetActive(true);
}
}
while (num != 0);
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
int num2 = this.AOFIKOHEPDD();
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num3 = 0;
animationGizmo.UpdateObjectTransforms(true, num3 != 0);
}
// Token: 0x060156EC RID: 87788 RVA: 0x004FD974 File Offset: 0x004FBB74
[Token(Token = "0x60156EC")]
[Address(RVA = "0x16EFD20", Offset = "0x16EED20", VA = "0x1816EFD20")]
public void DMIKPLCFBNP()
{
int num;
do
{
num = 0;
if (!this.<OGNPLKJOMPN>k__BackingField)
{
return;
}
this.<OGNPLKJOMPN>k__BackingField.AuthoritySendAllFrames();
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.PopActiveGroup();
MakerPen.KLAENPHIBEM currentToolMode = this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL;
AnimationGizmoManager.<OCDLBPHJMOP>k__BackingField.<MOJCLCPJAMJ>k__BackingField = num;
this.<OGNPLKJOMPN>k__BackingField = num;
List<AnimationGizmoSplineStepVisualizer> donfcjmpffd = this.DONFCJMPFFD;
bool flag;
if (flag)
{
int num2 = 0;
GameObject gameObject;
gameObject.SetActive(num2 != 0);
}
}
while (num != 0);
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
// Token: 0x060156ED RID: 87789 RVA: 0x004FDA10 File Offset: 0x004FBC10
[Token(Token = "0x60156ED")]
[Address(RVA = "0x16EFBC0", Offset = "0x16EEBC0", VA = "0x1816EFBC0")]
public bool DJEDMPGOLKO()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && !this.<NLBIHGFBMHI>k__BackingField)
{
this.<OGNPLKJOMPN>k__BackingField.InsertKeyFrame();
AnimationGizmo animationGizmo2 = this.<OGNPLKJOMPN>k__BackingField;
int num2 = animationGizmo2.<MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
CKHALOKPHJF ckhalokphjf = new CKHALOKPHJF(animationGizmo2, num2);
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
string text = ckhalokphjf.GPJEDBDCNNP;
this.<LJOGMLBAABG>k__BackingField._undoStack.Add(ckhalokphjf);
return true;
}
throw new NullReferenceException();
}
// Token: 0x060156EE RID: 87790 RVA: 0x004FDA90 File Offset: 0x004FBC90
[Token(Token = "0x60156EE")]
[Address(RVA = "0x16F04E0", Offset = "0x16EF4E0", VA = "0x1816F04E0")]
public bool HADEDAALKDK()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && !this.<NLBIHGFBMHI>k__BackingField && this.<OGNPLKJOMPN>k__BackingField.CanRemoveKeyFrame())
{
AnimationGizmo animationGizmo2 = this.<OGNPLKJOMPN>k__BackingField;
int num2 = animationGizmo2.<MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
IDNDGFHPDBP idndgfhpdbp = new IDNDGFHPDBP(animationGizmo2, num2);
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
string text = idndgfhpdbp.GPJEDBDCNNP;
this.<LJOGMLBAABG>k__BackingField._undoStack.Add(idndgfhpdbp);
this.<OGNPLKJOMPN>k__BackingField.RemoveKeyFrame();
}
throw new NullReferenceException();
}
// Token: 0x060156EF RID: 87791 RVA: 0x004FDB1C File Offset: 0x004FBD1C
[Token(Token = "0x60156EF")]
[Address(RVA = "0x16F0910", Offset = "0x16EF910", VA = "0x1816F0910")]
public void JNMJJOALKHP()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num)
{
if (!this.<NLBIHGFBMHI>k__BackingField)
{
AnimationGizmo animationGizmo2 = this.<OGNPLKJOMPN>k__BackingField;
this.<NLBIHGFBMHI>k__BackingField = true;
animationGizmo2.<MGJIACIFHFA>k__BackingField.EAEHINLACHD();
}
AnimationGizmo animationGizmo3 = this.<OGNPLKJOMPN>k__BackingField;
int num2 = 0;
if (animationGizmo3 != num2 && this.<NLBIHGFBMHI>k__BackingField)
{
AnimationGizmo animationGizmo4 = this.<OGNPLKJOMPN>k__BackingField;
this.<NLBIHGFBMHI>k__BackingField = false;
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = animationGizmo4.<MGJIACIFHFA>k__BackingField;
int num3 = this.AOFIKOHEPDD();
AnimationGizmo animationGizmo5 = this.<OGNPLKJOMPN>k__BackingField;
int num4 = 0;
animationGizmo5.UpdateObjectTransforms(true, num4 != 0);
}
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
}
// Token: 0x060156F0 RID: 87792 RVA: 0x004FDBD4 File Offset: 0x004FBDD4
[Token(Token = "0x60156F0")]
[Address(RVA = "0x16F0C20", Offset = "0x16EFC20", VA = "0x1816F0C20")]
public void LLCOAAJAILG()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && this.<NLBIHGFBMHI>k__BackingField)
{
AnimationGizmo animationGizmo2 = this.<OGNPLKJOMPN>k__BackingField;
this.<NLBIHGFBMHI>k__BackingField = false;
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = animationGizmo2.<MGJIACIFHFA>k__BackingField;
int num2 = this.AOFIKOHEPDD();
AnimationGizmo animationGizmo3 = this.<OGNPLKJOMPN>k__BackingField;
int num3 = 0;
animationGizmo3.UpdateObjectTransforms(true, num3 != 0);
}
}
// Token: 0x060156F1 RID: 87793 RVA: 0x004FDC38 File Offset: 0x004FBE38
[Token(Token = "0x60156F1")]
[Address(RVA = "0x16EFB30", Offset = "0x16EEB30", VA = "0x1816EFB30")]
public void DECJHGNHNAE()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && !this.<NLBIHGFBMHI>k__BackingField)
{
this.<OGNPLKJOMPN>k__BackingField.CaptureKeyFrame();
}
}
// Token: 0x060156F2 RID: 87794 RVA: 0x004FDC74 File Offset: 0x004FBE74
[Token(Token = "0x60156F2")]
[Address(RVA = "0x16F1060", Offset = "0x16F0060", VA = "0x1816F1060")]
public void OGKJJLLGBMB()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num)
{
int num2 = 0;
this.GMKNJCMEEMF((float)num2);
if (this.DLLNOJJOGLI)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
}
}
// Token: 0x060156F3 RID: 87795 RVA: 0x004FDCC4 File Offset: 0x004FBEC4
[Token(Token = "0x60156F3")]
[Address(RVA = "0x16F0F90", Offset = "0x16EFF90", VA = "0x1816F0F90")]
public void OGHOAFGHDEG()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num)
{
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
int num2 = 0;
float num3 = <MGJIACIFHFA>k__BackingField.CABBACJCLCK;
this.GMKNJCMEEMF((float)num2);
if (this.DLLNOJJOGLI)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
}
}
// Token: 0x060156F4 RID: 87796 RVA: 0x004FDD28 File Offset: 0x004FBF28
[Token(Token = "0x60156F4")]
[Address(RVA = "0x16F0CE0", Offset = "0x16EFCE0", VA = "0x1816F0CE0")]
public void MEOLIHPOHLL()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num)
{
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
int num2 = 0;
float num3 = <MGJIACIFHFA>k__BackingField.CABBACJCLCK;
this.GMKNJCMEEMF((float)num2);
if (this.DLLNOJJOGLI)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
}
}
// Token: 0x060156F5 RID: 87797 RVA: 0x004FDD8C File Offset: 0x004FBF8C
[Token(Token = "0x60156F5")]
[Address(RVA = "0x16F0A70", Offset = "0x16EFA70", VA = "0x1816F0A70")]
public void KMHEPJHJPDC()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num)
{
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
int num2 = 0;
int num3 = <OPGIEBKKAFC>k__BackingField.GDIDFABFKJO;
this.GMKNJCMEEMF((float)num2);
if (this.DLLNOJJOGLI)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
}
}
// Token: 0x060156F6 RID: 87798 RVA: 0x004FDDF0 File Offset: 0x004FBFF0
[Token(Token = "0x60156F6")]
[Address(RVA = "0x16F0B30", Offset = "0x16EFB30", VA = "0x1816F0B30")]
public void KOIBOFPBDFM(float CNOGINOPPCH)
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num)
{
this.GMKNJCMEEMF(CNOGINOPPCH);
if (this.DLLNOJJOGLI)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
}
}
// Token: 0x060156F7 RID: 87799 RVA: 0x004FDE40 File Offset: 0x004FC040
[Token(Token = "0x60156F7")]
[Address(RVA = "0x16F0040", Offset = "0x16EF040", VA = "0x1816F0040")]
private void EFMKOOHDBMN(bool FALMNADGLIH = false)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
// Token: 0x060156F8 RID: 87800 RVA: 0x004FDE6C File Offset: 0x004FC06C
[Token(Token = "0x60156F8")]
[Address(RVA = "0x16F0400", Offset = "0x16EF400", VA = "0x1816F0400")]
public void GMKNJCMEEMF(float CNOGINOPPCH)
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
this.<OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField.MBGNHGCLAHA(CNOGINOPPCH);
AnimationGizmo animationGizmo2 = this.<OGNPLKJOMPN>k__BackingField;
int num2 = 0;
animationGizmo2.UpdateObjectTransforms(true, num2 != 0);
this.<OGNPLKJOMPN>k__BackingField.AuthoritySendAllFrames();
}
}
// Token: 0x060156F9 RID: 87801 RVA: 0x004FDED4 File Offset: 0x004FC0D4
[Token(Token = "0x60156F9")]
[Address(RVA = "0x16F07C0", Offset = "0x16EF7C0", VA = "0x1816F07C0")]
public void IJHPPDNPBNP(float MOPKOPOKKEE)
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && !this.<NLBIHGFBMHI>k__BackingField && this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
int num2 = 0;
float num3 = Mathf.Max(MOPKOPOKKEE, (float)num2);
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
int num4 = this.AOFIKOHEPDD();
float num5 = MOPKOPOKKEE * 0.1f;
<OPGIEBKKAFC>k__BackingField.IJHPPDNPBNP(num5, num4);
this.<OGNPLKJOMPN>k__BackingField.AuthoritySendAllFrames();
}
}
// Token: 0x060156FA RID: 87802 RVA: 0x004FDF54 File Offset: 0x004FC154
[Token(Token = "0x60156FA")]
[Address(RVA = "0x16EE2B0", Offset = "0x16ED2B0", VA = "0x1816EE2B0")]
public void AAHKAOKCJLM(int GDAJLKBHCPA, int DICIADLAHBK)
{
for (;;)
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (!(animationGizmo != num) || this.<NLBIHGFBMHI>k__BackingField || !this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
return;
}
IDBJEENCHII.JGNLOJODBOF jgnlojodbof = this.IECHGBBMFBM();
int num2 = this.MLGOEMAKLFJ();
if (num2 == -1)
{
return;
}
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj = jgnlojodbof.ILOACJOFGPJ;
num2 += GDAJLKBHCPA;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj2 = jgnlojodbof.ILOACJOFGPJ;
num2 += DICIADLAHBK;
int num4;
if (this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.IPJFJGPPJMH)
{
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
List<CreationObject> chmmbnihbja = makerPen.<BDFEKAONFDI>k__BackingField.CHMMBNIHBJA;
if (makerPen != 0)
{
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj3 = jgnlojodbof.ILOACJOFGPJ;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj4 = jgnlojodbof.ILOACJOFGPJ;
}
int num3 = 0;
if (makerPen != 0)
{
}
if (num3 != 0)
{
continue;
}
if (num3 != -1)
{
break;
}
}
else
{
num4 = 0;
}
PhotonView pvCache = animationGizmo.pvCache;
bool flag;
if (flag)
{
}
if (num4 == 0)
{
goto Block_8;
}
}
this.<OGNPLKJOMPN>k__BackingField.AuthoritySendAllFrames();
return;
Block_8:
throw new NullReferenceException();
}
// Token: 0x060156FB RID: 87803 RVA: 0x004FE08C File Offset: 0x004FC28C
[Token(Token = "0x60156FB")]
[Address(RVA = "0x16EE7E0", Offset = "0x16ED7E0", VA = "0x1816EE7E0")]
public void ABIJAGAGIIJ()
{
int num;
do
{
num = 0;
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num2 = 0;
if (!(animationGizmo != num2) || (this.<NLBIHGFBMHI>k__BackingField ? 1 : 0) != num || !this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
return;
}
IDBJEENCHII.JGNLOJODBOF jgnlojodbof = this.IECHGBBMFBM();
if (this.MLGOEMAKLFJ() == -1)
{
return;
}
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj = jgnlojodbof.ILOACJOFGPJ;
if (this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.IPJFJGPPJMH)
{
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
List<CreationObject> chmmbnihbja = makerPen.<BDFEKAONFDI>k__BackingField.CHMMBNIHBJA;
if (makerPen != 0)
{
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj2 = jgnlojodbof.ILOACJOFGPJ;
}
if (makerPen != 0)
{
}
if (num != 0)
{
continue;
}
if (num != -1)
{
}
}
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj3 = jgnlojodbof.ILOACJOFGPJ;
bool flag;
if (flag)
{
}
}
while (num != 0);
this.<OGNPLKJOMPN>k__BackingField.AuthoritySendAllFrames();
}
// Token: 0x060156FC RID: 87804 RVA: 0x004FE198 File Offset: 0x004FC398
[Token(Token = "0x60156FC")]
[Address(RVA = "0x16F0DB0", Offset = "0x16EFDB0", VA = "0x1816F0DB0")]
public int MLGOEMAKLFJ()
{
int num;
do
{
num = 0;
if (!this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.IPJFJGPPJMH)
{
goto IL_45;
}
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
List<CreationObject> chmmbnihbja = makerPen.<BDFEKAONFDI>k__BackingField.CHMMBNIHBJA;
if (makerPen != 0)
{
AnimatedObjectsGroup animatedObjects = this.<OGNPLKJOMPN>k__BackingField._animatedObjects;
}
if (makerPen != 0)
{
}
}
while (num != 0);
int num2;
if (num2 != -1)
{
return num;
}
IL_45:
int objectCount = this.<OGNPLKJOMPN>k__BackingField._animatedObjects.OLCEDCHGCFH;
return num;
}
// Token: 0x060156FD RID: 87805 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60156FD")]
[Address(RVA = "0x16EEC00", Offset = "0x16EDC00", VA = "0x1816EEC00")]
public void ADKJDLNIDEB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060156FE RID: 87806 RVA: 0x004FE218 File Offset: 0x004FC418
[Token(Token = "0x60156FE")]
[Address(RVA = "0x16F0080", Offset = "0x16EF080", VA = "0x1816F0080")]
public void ENCMNLILCED()
{
int num;
do
{
num = 0;
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num2 = 0;
if (!(animationGizmo != num2) || (this.<NLBIHGFBMHI>k__BackingField ? 1 : 0) != num || !this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
return;
}
IDBJEENCHII.JGNLOJODBOF jgnlojodbof = this.IECHGBBMFBM();
List<JPAJIAEGPOP.OEMNPJHDLEB> pbekglegped = this.PBEKGLEGPED;
bool flag;
if (flag)
{
AnimatedObjectsGroup <APDFAGJKGOE>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.<APDFAGJKGOE>k__BackingField;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj = jgnlojodbof.ILOACJOFGPJ;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj2 = jgnlojodbof.ILOACJOFGPJ;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj3 = jgnlojodbof.ILOACJOFGPJ;
}
}
while (num != 0);
AnimationGizmo animationGizmo2 = this.<OGNPLKJOMPN>k__BackingField;
int num3 = 0;
animationGizmo2.UpdateObjectTransforms(true, num3 != 0);
this.<OGNPLKJOMPN>k__BackingField.AuthoritySendAllFrames();
}
// Token: 0x060156FF RID: 87807 RVA: 0x004FE300 File Offset: 0x004FC500
[Token(Token = "0x60156FF")]
[Address(RVA = "0x16EF4E0", Offset = "0x16EE4E0", VA = "0x1816EF4E0")]
public int AOFIKOHEPDD()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
float num2 = this.<OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField.CABBACJCLCK;
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
int num3 = 0;
int num4 = <OPGIEBKKAFC>k__BackingField.GDIDFABFKJO;
return num3;
}
return 0;
}
// Token: 0x06015700 RID: 87808 RVA: 0x004FE368 File Offset: 0x004FC568
[Token(Token = "0x6015700")]
[Address(RVA = "0x16F0700", Offset = "0x16EF700", VA = "0x1816F0700")]
public IDBJEENCHII.JGNLOJODBOF IECHGBBMFBM()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
int num2 = this.AOFIKOHEPDD();
return <OPGIEBKKAFC>k__BackingField.GJIHKDCFHLH(num2);
}
throw new NullReferenceException();
}
// Token: 0x06015701 RID: 87809 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015701")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public void KABIONNNKIL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015702 RID: 87810 RVA: 0x004FE3C0 File Offset: 0x004FC5C0
[Token(Token = "0x6015702")]
[Address(RVA = "0x16F0650", Offset = "0x16EF650", VA = "0x1816F0650")]
public void HKOGLEBNAPB()
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
if (animationGizmo != num && this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
int num2 = 0;
<BDFEKAONFDI>k__BackingField.SetSelectionBoundsDirty(true, num2);
}
}
// Token: 0x06015703 RID: 87811 RVA: 0x004FE410 File Offset: 0x004FC610
[Token(Token = "0x6015703")]
[Address(RVA = "0x16EF620", Offset = "0x16EE620", VA = "0x1816EF620")]
private void BLOPHBPJHOI(GIPDDLFFNGG NLNHFEEMFBN)
{
bool flag;
if (flag)
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
if (animationGizmo)
{
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = this.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
int num = 0;
if (<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI)
{
int num2 = this.<OGNPLKJOMPN>k__BackingField._animatedObjects.IndexOf(num);
IDBJEENCHII.JGNLOJODBOF jgnlojodbof = this.IECHGBBMFBM();
Transform animRootTransform = this.<OGNPLKJOMPN>k__BackingField.GetAnimRootTransform();
bool flag2;
if (flag2)
{
}
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
bool flag3;
if (flag3)
{
}
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj = jgnlojodbof.ILOACJOFGPJ;
List<IDBJEENCHII.BKOHOGOPOFK> iloacjofgpj2 = jgnlojodbof.ILOACJOFGPJ;
this.DLLNOJJOGLI = true;
}
}
AnimationGizmo component = animationGizmo.GetComponent<AnimationGizmo>();
if (component)
{
int num3 = 0;
component.UpdateObjectTransforms(true, num3 != 0);
}
}
}
// Token: 0x06015704 RID: 87812 RVA: 0x004FE4D0 File Offset: 0x004FC6D0
[Token(Token = "0x6015704")]
[Address(RVA = "0x16F1100", Offset = "0x16F0100", VA = "0x1816F1100")]
public JPAJIAEGPOP()
{
List<JPAJIAEGPOP.OEMNPJHDLEB> list = new List();
this.PBEKGLEGPED = list;
this.KABIONNNKIL();
}
// Token: 0x0400E255 RID: 57941
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E255")]
private List<AnimationGizmoSplineStepVisualizer> DONFCJMPFFD;
// Token: 0x0400E256 RID: 57942
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E256")]
private bool DLLNOJJOGLI;
// Token: 0x0400E257 RID: 57943
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400E257")]
private readonly List<JPAJIAEGPOP.OEMNPJHDLEB> PBEKGLEGPED;
// Token: 0x02003174 RID: 12660
[Token(Token = "0x2003174")]
private struct OEMNPJHDLEB
{
// Token: 0x0400E258 RID: 57944
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E258")]
public Vector3 DDHPAFKBMON;
// Token: 0x0400E259 RID: 57945
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400E259")]
public Quaternion IGPENJBJADK;
// Token: 0x0400E25A RID: 57946
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400E25A")]
public int FDGBIFIAIIO;
// Token: 0x0400E25B RID: 57947
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E25B")]
public CreationObject NLNHFEEMFBN;
}
}