m
This commit is contained in:
@@ -0,0 +1,273 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02002CEE RID: 11502
|
||||
[Token(Token = "0x2002CEE")]
|
||||
public class JigsawPuzzlePiece : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170035A2 RID: 13730
|
||||
// (get) Token: 0x060134A0 RID: 79008 RVA: 0x0046F814 File Offset: 0x0046DA14
|
||||
[Token(Token = "0x170035A2")]
|
||||
public bool ONEPKGDLILN
|
||||
{
|
||||
[Token(Token = "0x60134A0")]
|
||||
[Address(RVA = "0x1629CD0", Offset = "0x1628CD0", VA = "0x181629CD0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A1 RID: 79009 RVA: 0x0046F830 File Offset: 0x0046DA30
|
||||
[Token(Token = "0x60134A1")]
|
||||
[Address(RVA = "0x1629390", Offset = "0x1628390", VA = "0x181629390", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Tool tool = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Tool tool2 = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action2);
|
||||
tool2.PostResetEvent = eahpnacbldd;
|
||||
this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)1L);
|
||||
int num;
|
||||
int num2;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (OHOEENCHJJE)num, num2);
|
||||
int num3 = 0;
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENBNAPCJBNI);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num3);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FBAKLBLKOFA);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MPFKGLEHJED);
|
||||
}
|
||||
|
||||
// Token: 0x060134A2 RID: 79010 RVA: 0x0046F91C File Offset: 0x0046DB1C
|
||||
[Token(Token = "0x60134A2")]
|
||||
[Address(RVA = "0x14EC6C0", Offset = "0x14EB6C0", VA = "0x1814EC6C0")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x060134A3 RID: 79011 RVA: 0x0046F940 File Offset: 0x0046DB40
|
||||
[Token(Token = "0x60134A3")]
|
||||
[Address(RVA = "0x1629B00", Offset = "0x1628B00", VA = "0x181629B00", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Tool tool2 = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2);
|
||||
tool2.PostResetEvent = eahpnacbldd;
|
||||
}
|
||||
|
||||
// Token: 0x060134A4 RID: 79012 RVA: 0x0046F9B8 File Offset: 0x0046DBB8
|
||||
[Token(Token = "0x60134A4")]
|
||||
[Address(RVA = "0x1629C00", Offset = "0x1628C00", VA = "0x181629C00")]
|
||||
private void PFLAPOOECDN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.DIFDCNNFIPM();
|
||||
}
|
||||
|
||||
// Token: 0x060134A5 RID: 79013 RVA: 0x0046F9CC File Offset: 0x0046DBCC
|
||||
[Token(Token = "0x60134A5")]
|
||||
[Address(RVA = "0x1629330", Offset = "0x1628330", VA = "0x181629330")]
|
||||
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A6 RID: 79014 RVA: 0x0046F9FC File Offset: 0x0046DBFC
|
||||
[Token(Token = "0x60134A6")]
|
||||
[Address(RVA = "0x16297A0", Offset = "0x16287A0", VA = "0x1816297A0")]
|
||||
private void ENBNAPCJBNI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
SparkleOutline sparkleOutline = this.sparkleOutline;
|
||||
int num = 0;
|
||||
if (sparkleOutline != num)
|
||||
{
|
||||
this.sparkleOutline.enabled = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.RemoveKinematic(this);
|
||||
this.tool.EnablePickup(this);
|
||||
this.DIFDCNNFIPM();
|
||||
}
|
||||
|
||||
// Token: 0x060134A7 RID: 79015 RVA: 0x0046FA54 File Offset: 0x0046DC54
|
||||
[Token(Token = "0x60134A7")]
|
||||
[Address(RVA = "0x1629860", Offset = "0x1628860", VA = "0x181629860")]
|
||||
private void FBAKLBLKOFA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
SparkleOutline sparkleOutline = this.sparkleOutline;
|
||||
int num = 0;
|
||||
if (sparkleOutline != num)
|
||||
{
|
||||
SparkleOutline sparkleOutline2 = this.sparkleOutline;
|
||||
int num2 = 0;
|
||||
sparkleOutline2.enabled = num2 != 0;
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Transform placementTransform = this.PlacementTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Transform placementTransform2 = this.PlacementTransform;
|
||||
}
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
this.tool.DisablePickup(this);
|
||||
ToolCleanup <JGABDFBGDEB>k__BackingField = this.tool.<JGABDFBGDEB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (<JGABDFBGDEB>k__BackingField != num3)
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A8 RID: 79016 RVA: 0x0046FB08 File Offset: 0x0046DD08
|
||||
[Token(Token = "0x60134A8")]
|
||||
[Address(RVA = "0x1629A30", Offset = "0x1628A30", VA = "0x181629A30")]
|
||||
private void MPFKGLEHJED(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
ToolCleanup <JGABDFBGDEB>k__BackingField = this.tool.<JGABDFBGDEB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<JGABDFBGDEB>k__BackingField != num2)
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A9 RID: 79017 RVA: 0x0046FB58 File Offset: 0x0046DD58
|
||||
[Token(Token = "0x60134A9")]
|
||||
[Address(RVA = "0x16295A0", Offset = "0x16285A0", VA = "0x1816295A0")]
|
||||
private void DIFDCNNFIPM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
Transform placementTransform = this.PlacementTransform;
|
||||
int num = 0;
|
||||
if (!(placementTransform == num))
|
||||
{
|
||||
Transform placementTransform2 = this.PlacementTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
float num2 = this.placementRadius;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnPlace);
|
||||
photonView.RpcAll(anjgmeddnpe);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134AA RID: 79018 RVA: 0x0046FBEC File Offset: 0x0046DDEC
|
||||
[Token(Token = "0x60134AA")]
|
||||
[Address(RVA = "0x1629C10", Offset = "0x1628C10", VA = "0x181629C10")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcOnPlace()
|
||||
{
|
||||
Transform placementTransform = this.PlacementTransform;
|
||||
RecRoomAudioClip recRoomAudioClip = this.placementAudio;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x060134AB RID: 79019 RVA: 0x0046FC14 File Offset: 0x0046DE14
|
||||
[Token(Token = "0x60134AB")]
|
||||
[Address(RVA = "0x1629CC0", Offset = "0x1628CC0", VA = "0x181629CC0")]
|
||||
public JigsawPuzzlePiece()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C7D7 RID: 51159
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C7D7")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C7D8 RID: 51160
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C7D8")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
private SparkleOutline sparkleOutline;
|
||||
|
||||
// Token: 0x0400C7D9 RID: 51161
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C7D9")]
|
||||
[SerializeField]
|
||||
private float placementRadius = 0.2f;
|
||||
|
||||
// Token: 0x0400C7DA RID: 51162
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C7DA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip placementAudio;
|
||||
|
||||
// Token: 0x0400C7DB RID: 51163
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C7DB")]
|
||||
[NonSerialized]
|
||||
public Transform PlacementTransform;
|
||||
|
||||
// Token: 0x0400C7DC RID: 51164
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C7DC")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02002CEF RID: 11503
|
||||
[Token(Token = "0x2002CEF")]
|
||||
private enum ECBGFFAEECI
|
||||
{
|
||||
// Token: 0x0400C7DE RID: 51166
|
||||
[Token(Token = "0x400C7DE")]
|
||||
NOT_PLACED,
|
||||
// Token: 0x0400C7DF RID: 51167
|
||||
[Token(Token = "0x400C7DF")]
|
||||
PLACED
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user