Files
2026-04-08 23:40:05 +02:00

132 lines
4.4 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Tools
{
// Token: 0x02002550 RID: 9552
[Token(Token = "0x2002550")]
[StructLayout(3)]
public class Eraser : DrawingToolBase<LNPMIBAKLIA>
{
// Token: 0x060107B8 RID: 67512 RVA: 0x003DF084 File Offset: 0x003DD284
[Token(Token = "0x60107B8")]
[Address(RVA = "0x1A65630", Offset = "0x1A64030", VA = "0x181A65630", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(base.FDGJLBKFIKI);
int num;
int num2;
SynchronizedField<bool> synchronizedField = new SynchronizedField(this, "IS_DRAWING", num, (SetterPermissionMode)num2, action, num2);
num2 = 0;
num = 0;
Tool tool = this.tool;
this.GPGPKKALPPB = synchronizedField;
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
Action<Tool> action2 = new Action(base.OIOCPLEKMEK);
ActionEvent<Tool> actionEvent = postReleaseEvent + action2;
tool.PostReleaseEvent = actionEvent;
Transform transform = base.transform;
Transform transform2 = this.topLeftCornerTransform.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
this.MBPPOMPCJLA.z = z2;
Transform transform3 = base.transform;
Transform transform4 = this.topRightCornerTransform.transform;
Vector3 vector3;
float z3 = vector3.z;
Vector3 vector4;
float z4 = vector4.z;
this.EIMHMIHGHBI.z = z4;
Transform transform5 = base.transform;
Transform transform6 = this.bottomRightCornerTransform.transform;
Vector3 vector5;
float z5 = vector5.z;
Vector3 vector6;
float z6 = vector6.z;
this.PNKLIIGAMKC.z = z6;
Transform transform7 = base.transform;
Transform transform8 = this.bottomLeftCornerTransform.transform;
Vector3 vector7;
float z7 = vector7.z;
Vector3 vector8;
float z8 = vector8.z;
this.JDHFCJNKONJ.z = z8;
}
// Token: 0x060107B9 RID: 67513 RVA: 0x003DF1C8 File Offset: 0x003DD3C8
[Token(Token = "0x60107B9")]
[Address(RVA = "0x1A65950", Offset = "0x1A64350", VA = "0x181A65950", Slot = "17")]
protected override LNPMIBAKLIA NFKJLENPJMJ(Vector3 FLHNALFBAKB, Quaternion NNFPDLEDCEH, float JDLIOHICNLB)
{
Transform transform = base.transform;
float z = this.EIMHMIHGHBI.z;
float z2 = this.PNKLIIGAMKC.z;
float z3 = this.JDHFCJNKONJ.z;
DrawingSurface <NFALACEIALJ>k__BackingField = this.<NFALACEIALJ>k__BackingField;
DrawingSurface <NFALACEIALJ>k__BackingField2 = this.<NFALACEIALJ>k__BackingField;
DrawingSurface <NFALACEIALJ>k__BackingField3 = this.<NFALACEIALJ>k__BackingField;
DrawingSurface <NFALACEIALJ>k__BackingField4 = this.<NFALACEIALJ>k__BackingField;
DrawingSurface <NFALACEIALJ>k__BackingField5 = this.<NFALACEIALJ>k__BackingField;
LNPMIBAKLIA lnpmibaklia;
return lnpmibaklia;
}
// Token: 0x060107BA RID: 67514 RVA: 0x003DF238 File Offset: 0x003DD438
[Token(Token = "0x60107BA")]
[Address(RVA = "0x1A65E00", Offset = "0x1A64800", VA = "0x181A65E00")]
public Eraser()
{
}
// Token: 0x0400AF9D RID: 44957
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400AF9D")]
[SerializeField]
public Transform topLeftCornerTransform;
// Token: 0x0400AF9E RID: 44958
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400AF9E")]
[SerializeField]
public Transform topRightCornerTransform;
// Token: 0x0400AF9F RID: 44959
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400AF9F")]
[SerializeField]
private Transform bottomRightCornerTransform;
// Token: 0x0400AFA0 RID: 44960
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400AFA0")]
[SerializeField]
public Transform bottomLeftCornerTransform;
// Token: 0x0400AFA1 RID: 44961
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400AFA1")]
private Vector3 MBPPOMPCJLA;
// Token: 0x0400AFA2 RID: 44962
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
[Token(Token = "0x400AFA2")]
private Vector3 EIMHMIHGHBI;
// Token: 0x0400AFA3 RID: 44963
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400AFA3")]
private Vector3 PNKLIIGAMKC;
// Token: 0x0400AFA4 RID: 44964
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")]
[Token(Token = "0x400AFA4")]
private Vector3 JDHFCJNKONJ;
}
}