125 lines
3.8 KiB
C#
125 lines
3.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Networking.RPC;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools
|
|
{
|
|
// Token: 0x0200254E RID: 9550
|
|
[Token(Token = "0x200254E")]
|
|
[StructLayout(3)]
|
|
public abstract class DrawingToolBase<ControlPointType> : DrawingToolBase where ControlPointType : class, JCINHHKAJNP<ControlPointType>
|
|
{
|
|
// Token: 0x060107AB RID: 67499 RVA: 0x003DEE90 File Offset: 0x003DD090
|
|
[Token(Token = "0x60107AB")]
|
|
[Address(RVA = "0x1D98F90", Offset = "0x1D97990", VA = "0x181D98F90")]
|
|
protected BAPADJHCGBI<ControlPointType> JIIKGBMMLAC(DrawingSurface HEPCBJGELOE, ControlPointType FPJPFDLLENE, bool HGGJENNEIBA)
|
|
{
|
|
Material drawingMaterial = base.JGLFCAMFGDN;
|
|
bool isCompleted = ((IAsyncResult)HEPCBJGELOE).IsCompleted;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060107AC RID: 67500
|
|
[Token(Token = "0x60107AC")]
|
|
[Address(Slot = "17")]
|
|
protected abstract ControlPointType NFKJLENPJMJ(Vector3 NPGHNEFFKEJ, Quaternion ADOHOPIHNGA, float JDLIOHICNLB);
|
|
|
|
// Token: 0x060107AD RID: 67501 RVA: 0x003DEEB0 File Offset: 0x003DD0B0
|
|
[Token(Token = "0x60107AD")]
|
|
[Address(RVA = "0x1D98EA0", Offset = "0x1D978A0", VA = "0x181D98EA0")]
|
|
private void CLPOJFFKFFG(DrawingSurface KJJPGPCAGMB, ControlPointType NALEBOPKDAA, long LGFFPEHKDMG)
|
|
{
|
|
BHJIODAHFAG afecjmcngcb = KJJPGPCAGMB.AFECJMCNGCB;
|
|
}
|
|
|
|
// Token: 0x060107AE RID: 67502 RVA: 0x003DEED8 File Offset: 0x003DD0D8
|
|
[Token(Token = "0x60107AE")]
|
|
[Address(RVA = "0x1D99000", Offset = "0x1D97A00", VA = "0x181D99000")]
|
|
private void LDCCPDKCKAG()
|
|
{
|
|
if (this != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060107AF RID: 67503 RVA: 0x003DEEEC File Offset: 0x003DD0EC
|
|
[Token(Token = "0x60107AF")]
|
|
[Address(RVA = "0x1D98B30", Offset = "0x1D97530", VA = "0x181D98B30", Slot = "15")]
|
|
protected override void AHDFJOCELJC(DrawingSurface KJJPGPCAGMB, Vector3 BNKHIHFFIIN, Quaternion FDBDEKJEPOP, Vector2 OEGCIIBMIGI, float JDLIOHICNLB)
|
|
{
|
|
if (!KJJPGPCAGMB.LHMIENIILAB)
|
|
{
|
|
bool hasAuthority = base.hasAuthority;
|
|
if (hasAuthority)
|
|
{
|
|
if (this == 0 || hasAuthority)
|
|
{
|
|
}
|
|
float z = BNKHIHFFIIN.z;
|
|
this.PCNENEELBCF();
|
|
bool flag;
|
|
Photon.Realtime.Player player;
|
|
if (!flag || player != 0)
|
|
{
|
|
}
|
|
if (EIMGAFPPJFD.IKDFDELJBII())
|
|
{
|
|
bool onDestroyingCalled = base.photonView.onDestroyingCalled;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060107B0 RID: 67504 RVA: 0x003DEF50 File Offset: 0x003DD150
|
|
[Token(Token = "0x60107B0")]
|
|
[Address(RVA = "0x1D99040", Offset = "0x1D97A40", VA = "0x181D99040", Slot = "16")]
|
|
protected override void PCNENEELBCF()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
if (EIMGAFPPJFD.IKDFDELJBII())
|
|
{
|
|
PhotonView photonView;
|
|
RPCActions.RPCAction rpcaction;
|
|
photonView.RpcAll(rpcaction);
|
|
throw new NullReferenceException();
|
|
}
|
|
this.LDCCPDKCKAG();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060107B1 RID: 67505 RVA: 0x003DEF84 File Offset: 0x003DD184
|
|
[Token(Token = "0x60107B1")]
|
|
[Address(RVA = "0x1D99140", Offset = "0x1D97B40", VA = "0x181D99140")]
|
|
[PunRPC]
|
|
protected void RpcAddControlPoint(DrawingSurface KJJPGPCAGMB, ControlPointType FADLDKKILBB, int LGFFPEHKDMG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060107B2 RID: 67506 RVA: 0x003DEF98 File Offset: 0x003DD198
|
|
[Token(Token = "0x60107B2")]
|
|
[Address(RVA = "0x1D99180", Offset = "0x1D97B80", VA = "0x181D99180")]
|
|
[PunRPC]
|
|
protected void RpcFinishStroke()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060107B3 RID: 67507 RVA: 0x003DEFAC File Offset: 0x003DD1AC
|
|
[Token(Token = "0x60107B3")]
|
|
[Address(RVA = "0x1D991B0", Offset = "0x1D97BB0", VA = "0x181D991B0")]
|
|
protected DrawingToolBase()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400AF99 RID: 44953
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400AF99")]
|
|
protected BAPADJHCGBI<ControlPointType> OKEAGIMAMEK;
|
|
}
|
|
}
|