Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x02003088 RID: 12424
[Token(Token = "0x2003088")]
public class JPAJIAEGPOP : IDisposable
{
// Token: 0x0601528C RID: 86668 RVA: 0x004F33F8 File Offset: 0x004F15F8
[Token(Token = "0x601528C")]
[Address(RVA = "0xDB6B20", Offset = "0xDB5920", VA = "0x180DB6B20")]
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: 0x0601528D RID: 86669 RVA: 0x004F348C File Offset: 0x004F168C
[Token(Token = "0x601528D")]
[Address(RVA = "0xDB7110", Offset = "0xDB5F10", VA = "0x180DB7110", 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: 0x17003A5F RID: 14943
// (get) Token: 0x0601528E RID: 86670 RVA: 0x004F34F0 File Offset: 0x004F16F0
// (set) Token: 0x0601528F RID: 86671 RVA: 0x004F3504 File Offset: 0x004F1704
[Token(Token = "0x17003A5F")]
public AnimationGizmo PMJAMLFNCLE
{
[Token(Token = "0x601528E")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get;
[Token(Token = "0x601528F")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
private set;
}
// Token: 0x17003A60 RID: 14944
// (get) Token: 0x06015290 RID: 86672 RVA: 0x004F3518 File Offset: 0x004F1718
[Token(Token = "0x17003A60")]
public bool MIKDLDEALPN
{
[Token(Token = "0x6015290")]
[Address(RVA = "0xDB7550", Offset = "0xDB6350", VA = "0x180DB7550")]
get
{
AnimationGizmo animationGizmo = this.<OGNPLKJOMPN>k__BackingField;
int num = 0;
return animationGizmo != num;
}
}
// Token: 0x17003A61 RID: 14945
// (get) Token: 0x06015291 RID: 86673 RVA: 0x004F3538 File Offset: 0x004F1738
// (set) Token: 0x06015292 RID: 86674 RVA: 0x004F354C File Offset: 0x004F174C
[Token(Token = "0x17003A61")]
private MakerPen CMHBEGINGCG
{
[Token(Token = "0x6015291")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get;
[Token(Token = "0x6015292")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set;
}
// Token: 0x17003A62 RID: 14946
// (get) Token: 0x06015293 RID: 86675 RVA: 0x004F3560 File Offset: 0x004F1760
// (set) Token: 0x06015294 RID: 86676 RVA: 0x004F3574 File Offset: 0x004F1774
[Token(Token = "0x17003A62")]
public bool AIJFOCHLJDE
{
[Token(Token = "0x6015293")]
[Address(RVA = "0x3F71D0", Offset = "0x3F5FD0", VA = "0x1803F71D0")]
get;
[Token(Token = "0x6015294")]
[Address(RVA = "0x41EF80", Offset = "0x41DD80", VA = "0x18041EF80")]
private set;
}
// Token: 0x06015295 RID: 86677 RVA: 0x004F3588 File Offset: 0x004F1788
[Token(Token = "0x6015295")]
[Address(RVA = "0xDB62E0", Offset = "0xDB50E0", VA = "0x180DB62E0")]
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: 0x06015296 RID: 86678 RVA: 0x004F369C File Offset: 0x004F189C
[Token(Token = "0x6015296")]
[Address(RVA = "0xDB6ED0", Offset = "0xDB5CD0", VA = "0x180DB6ED0")]
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: 0x06015297 RID: 86679 RVA: 0x004F3738 File Offset: 0x004F1938
[Token(Token = "0x6015297")]
[Address(RVA = "0xDB6D70", Offset = "0xDB5B70", VA = "0x180DB6D70")]
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: 0x06015298 RID: 86680 RVA: 0x004F37B8 File Offset: 0x004F19B8
[Token(Token = "0x6015298")]
[Address(RVA = "0xDB7690", Offset = "0xDB6490", VA = "0x180DB7690")]
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: 0x06015299 RID: 86681 RVA: 0x004F3844 File Offset: 0x004F1A44
[Token(Token = "0x6015299")]
[Address(RVA = "0xDB7AC0", Offset = "0xDB68C0", VA = "0x180DB7AC0")]
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: 0x0601529A RID: 86682 RVA: 0x004F38FC File Offset: 0x004F1AFC
[Token(Token = "0x601529A")]
[Address(RVA = "0xDB7DD0", Offset = "0xDB6BD0", VA = "0x180DB7DD0")]
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: 0x0601529B RID: 86683 RVA: 0x004F3960 File Offset: 0x004F1B60
[Token(Token = "0x601529B")]
[Address(RVA = "0xDB6CE0", Offset = "0xDB5AE0", VA = "0x180DB6CE0")]
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: 0x0601529C RID: 86684 RVA: 0x004F399C File Offset: 0x004F1B9C
[Token(Token = "0x601529C")]
[Address(RVA = "0xDB8210", Offset = "0xDB7010", VA = "0x180DB8210")]
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: 0x0601529D RID: 86685 RVA: 0x004F39EC File Offset: 0x004F1BEC
[Token(Token = "0x601529D")]
[Address(RVA = "0xDB8140", Offset = "0xDB6F40", VA = "0x180DB8140")]
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: 0x0601529E RID: 86686 RVA: 0x004F3A50 File Offset: 0x004F1C50
[Token(Token = "0x601529E")]
[Address(RVA = "0xDB7E90", Offset = "0xDB6C90", VA = "0x180DB7E90")]
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: 0x0601529F RID: 86687 RVA: 0x004F3AB4 File Offset: 0x004F1CB4
[Token(Token = "0x601529F")]
[Address(RVA = "0xDB7C20", Offset = "0xDB6A20", VA = "0x180DB7C20")]
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: 0x060152A0 RID: 86688 RVA: 0x004F3B18 File Offset: 0x004F1D18
[Token(Token = "0x60152A0")]
[Address(RVA = "0xDB7CE0", Offset = "0xDB6AE0", VA = "0x180DB7CE0")]
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: 0x060152A1 RID: 86689 RVA: 0x004F3B68 File Offset: 0x004F1D68
[Token(Token = "0x60152A1")]
[Address(RVA = "0xDB71F0", Offset = "0xDB5FF0", VA = "0x180DB71F0")]
private void EFMKOOHDBMN(bool FALMNADGLIH = false)
{
this.<LJOGMLBAABG>k__BackingField._undoStack.Clear();
this.DLLNOJJOGLI = false;
}
// Token: 0x060152A2 RID: 86690 RVA: 0x004F3B94 File Offset: 0x004F1D94
[Token(Token = "0x60152A2")]
[Address(RVA = "0xDB75B0", Offset = "0xDB63B0", VA = "0x180DB75B0")]
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: 0x060152A3 RID: 86691 RVA: 0x004F3BFC File Offset: 0x004F1DFC
[Token(Token = "0x60152A3")]
[Address(RVA = "0xDB7970", Offset = "0xDB6770", VA = "0x180DB7970")]
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: 0x060152A4 RID: 86692 RVA: 0x004F3C7C File Offset: 0x004F1E7C
[Token(Token = "0x60152A4")]
[Address(RVA = "0xDB5460", Offset = "0xDB4260", VA = "0x180DB5460")]
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: 0x060152A5 RID: 86693 RVA: 0x004F3DB4 File Offset: 0x004F1FB4
[Token(Token = "0x60152A5")]
[Address(RVA = "0xDB5990", Offset = "0xDB4790", VA = "0x180DB5990")]
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: 0x060152A6 RID: 86694 RVA: 0x004F3EC0 File Offset: 0x004F20C0
[Token(Token = "0x60152A6")]
[Address(RVA = "0xDB7F60", Offset = "0xDB6D60", VA = "0x180DB7F60")]
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: 0x060152A7 RID: 86695 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60152A7")]
[Address(RVA = "0xDB5DB0", Offset = "0xDB4BB0", VA = "0x180DB5DB0")]
public void ADKJDLNIDEB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060152A8 RID: 86696 RVA: 0x004F3F40 File Offset: 0x004F2140
[Token(Token = "0x60152A8")]
[Address(RVA = "0xDB7230", Offset = "0xDB6030", VA = "0x180DB7230")]
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: 0x060152A9 RID: 86697 RVA: 0x004F4028 File Offset: 0x004F2228
[Token(Token = "0x60152A9")]
[Address(RVA = "0xDB6690", Offset = "0xDB5490", VA = "0x180DB6690")]
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: 0x060152AA RID: 86698 RVA: 0x004F4090 File Offset: 0x004F2290
[Token(Token = "0x60152AA")]
[Address(RVA = "0xDB78B0", Offset = "0xDB66B0", VA = "0x180DB78B0")]
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: 0x060152AB RID: 86699 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60152AB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public void KABIONNNKIL()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060152AC RID: 86700 RVA: 0x004F40E8 File Offset: 0x004F22E8
[Token(Token = "0x60152AC")]
[Address(RVA = "0xDB7800", Offset = "0xDB6600", VA = "0x180DB7800")]
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: 0x060152AD RID: 86701 RVA: 0x004F4138 File Offset: 0x004F2338
[Token(Token = "0x60152AD")]
[Address(RVA = "0xDB67D0", Offset = "0xDB55D0", VA = "0x180DB67D0")]
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: 0x060152AE RID: 86702 RVA: 0x004F41F8 File Offset: 0x004F23F8
[Token(Token = "0x60152AE")]
[Address(RVA = "0xDB82B0", Offset = "0xDB70B0", VA = "0x180DB82B0")]
public JPAJIAEGPOP()
{
List<JPAJIAEGPOP.OEMNPJHDLEB> list = new List();
this.PBEKGLEGPED = list;
this.KABIONNNKIL();
}
// Token: 0x0400E022 RID: 57378
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E022")]
private List<AnimationGizmoSplineStepVisualizer> DONFCJMPFFD;
// Token: 0x0400E023 RID: 57379
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E023")]
private bool DLLNOJJOGLI;
// Token: 0x0400E024 RID: 57380
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400E024")]
private readonly List<JPAJIAEGPOP.OEMNPJHDLEB> PBEKGLEGPED;
// Token: 0x02003089 RID: 12425
[Token(Token = "0x2003089")]
private struct OEMNPJHDLEB
{
// Token: 0x0400E025 RID: 57381
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E025")]
public Vector3 DDHPAFKBMON;
// Token: 0x0400E026 RID: 57382
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x400E026")]
public Quaternion IGPENJBJADK;
// Token: 0x0400E027 RID: 57383
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400E027")]
public int FDGBIFIAIIO;
// Token: 0x0400E028 RID: 57384
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E028")]
public CreationObject NLNHFEEMFBN;
}
}