Files
Jan2021-Cpp2Il-Dump/RecRoom.Circuitsv2.Runtime/CircuitsV2/Graph/CircuitGraphObject.cs
T
2026-04-08 23:40:05 +02:00

300 lines
8.4 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CircuitsV2.Utilities;
using Cpp2IlInjected;
using UnityEngine;
namespace CircuitsV2.Graph
{
// Token: 0x02000275 RID: 629
[Token(Token = "0x200019C")]
[StructLayout(3)]
public abstract class CircuitGraphObject : ITransformable, IDisposable
{
// Token: 0x17000430 RID: 1072
// (get) Token: 0x06001573 RID: 5491 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000415")]
public CircuitContext CircuitContext
{
[Token(Token = "0x600115F")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000431 RID: 1073
// (get) Token: 0x06001574 RID: 5492 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000416")]
public GlobalCircuitContext State
{
[Token(Token = "0x6001160")]
[Address(RVA = "0x12C13C0", Offset = "0x12BFDC0", VA = "0x1812C13C0")]
get
{
return null;
}
}
// Token: 0x17000432 RID: 1074
// (get) Token: 0x06001575 RID: 5493 RVA: 0x00009F14 File Offset: 0x00008114
[Token(Token = "0x17000417")]
public Guid Id
{
[Token(Token = "0x6001161")]
[Address(RVA = "0x6BB0D0", Offset = "0x6B9AD0", VA = "0x1806BB0D0")]
[CompilerGenerated]
get
{
return default(Guid);
}
}
// Token: 0x17000433 RID: 1075
// (get) Token: 0x06001576 RID: 5494 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x17000418")]
public CircuitObjectTransform Transform
{
[Token(Token = "0x6001162")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "4")]
[CompilerGenerated]
get
{
return null;
}
}
// Token: 0x17000434 RID: 1076
// (get) Token: 0x06001577 RID: 5495 RVA: 0x00009F2C File Offset: 0x0000812C
// (set) Token: 0x06001578 RID: 5496 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x17000419")]
protected internal bool IsDisposed
{
[Token(Token = "0x6001163")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6001164")]
[Address(RVA = "0x4CB340", Offset = "0x4C9D40", VA = "0x1804CB340")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x14000018 RID: 24
// (add) Token: 0x06001579 RID: 5497 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600157A RID: 5498 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000018")]
public event Action OnDestroyed
{
[Token(Token = "0x6001165")]
[Address(RVA = "0x2144130", Offset = "0x2142B30", VA = "0x182144130")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001166")]
[Address(RVA = "0x21442C0", Offset = "0x2142CC0", VA = "0x1821442C0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x17000435 RID: 1077
// (get) Token: 0x0600157B RID: 5499
[Token(Token = "0x1700041A")]
public abstract CircuitObjectKind Kind
{
[Token(Token = "0x6001167")]
[Address(Slot = "6")]
get;
}
// Token: 0x17000436 RID: 1078
// (get) Token: 0x0600157C RID: 5500 RVA: 0x00009F44 File Offset: 0x00008144
[Token(Token = "0x1700041B")]
public virtual bool CanSetName
{
[Token(Token = "0x6001168")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x17000437 RID: 1079
// (get) Token: 0x0600157D RID: 5501 RVA: 0x00009F5C File Offset: 0x0000815C
[Token(Token = "0x1700041C")]
public virtual bool CanClone
{
[Token(Token = "0x6001169")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
get
{
return default(bool);
}
}
// Token: 0x17000438 RID: 1080
// (get) Token: 0x0600157E RID: 5502 RVA: 0x00009F74 File Offset: 0x00008174
[Token(Token = "0x1700041D")]
public virtual bool CanEdit
{
[Token(Token = "0x600116A")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "9")]
get
{
return default(bool);
}
}
// Token: 0x17000439 RID: 1081
// (get) Token: 0x0600157F RID: 5503 RVA: 0x00009F8C File Offset: 0x0000818C
[Token(Token = "0x1700041E")]
public bool CanDestroy
{
[Token(Token = "0x600116B")]
[Address(RVA = "0x2144270", Offset = "0x2142C70", VA = "0x182144270")]
get
{
return default(bool);
}
}
// Token: 0x06001580 RID: 5504 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "10")]
public virtual void OnVisualizationAcquired(object chip)
{
}
// Token: 0x06001581 RID: 5505 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116D")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "11")]
public virtual void OnVisualizationReleased(object chip)
{
}
// Token: 0x06001582 RID: 5506 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116E")]
[Address(RVA = "0x2144080", Offset = "0x2142A80", VA = "0x182144080")]
protected CircuitGraphObject(CircuitContext context, Guid id)
{
}
// Token: 0x06001583 RID: 5507 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x600116F")]
[Address(RVA = "0x2143CA0", Offset = "0x21426A0", VA = "0x182143CA0")]
public void SetCanDestroy(bool canDestroy, CircuitTokenFlag.CircuitToken token)
{
}
// Token: 0x06001584 RID: 5508 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001170")]
[Address(RVA = "0x2143C50", Offset = "0x2142650", VA = "0x182143C50", Slot = "5")]
public void Dispose()
{
}
// Token: 0x06001585 RID: 5509 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001171")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
protected virtual void DisposeInternal()
{
}
// Token: 0x06001586 RID: 5510
[Token(Token = "0x6001172")]
[Address(Slot = "13")]
public abstract void RequestNameChange(string newName);
// Token: 0x06001587 RID: 5511
[Token(Token = "0x6001173")]
[Address(Slot = "14")]
public abstract void RequestTransformChange(in Vector3? localSpacePosition, in Quaternion? localSpaceRotation);
// Token: 0x06001588 RID: 5512
[Token(Token = "0x6001174")]
[Address(Slot = "15")]
public abstract void SetNameLocal(string newName);
// Token: 0x06001589 RID: 5513 RVA: 0x00009FA4 File Offset: 0x000081A4
[Token(Token = "0x6001175")]
[Address(RVA = "0x2143DF0", Offset = "0x21427F0", VA = "0x182143DF0")]
public bool SetTransformLocal(in Vector3? localSpacePosition, in Quaternion? localSpaceRotation)
{
return default(bool);
}
// Token: 0x0600158A RID: 5514 RVA: 0x00009FBC File Offset: 0x000081BC
[Token(Token = "0x6001176")]
[Address(RVA = "0x2143BB0", Offset = "0x21425B0", VA = "0x182143BB0", Slot = "16")]
public virtual Result<None> CanChangeNameTo(string newName)
{
return default(Result<None>);
}
// Token: 0x14000019 RID: 25
// (add) Token: 0x0600158B RID: 5515 RVA: 0x00002096 File Offset: 0x00000296
// (remove) Token: 0x0600158C RID: 5516 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x14000019")]
public event Action OnNameChanged
{
[Token(Token = "0x6001177")]
[Address(RVA = "0x21441D0", Offset = "0x2142BD0", VA = "0x1821441D0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6001178")]
[Address(RVA = "0x2144360", Offset = "0x2142D60", VA = "0x182144360")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x0600158D RID: 5517 RVA: 0x00002096 File Offset: 0x00000296
[Token(Token = "0x6001179")]
[Address(RVA = "0x10172C0", Offset = "0x1015CC0", VA = "0x1810172C0")]
protected void RaiseOnNameChangedEvent()
{
}
// Token: 0x1700043A RID: 1082
// (get) Token: 0x0600158E RID: 5518 RVA: 0x00009FD4 File Offset: 0x000081D4
[Token(Token = "0x1700041F")]
public virtual bool IsPersistable
{
[Token(Token = "0x600117A")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
get
{
return default(bool);
}
}
// Token: 0x0600158F RID: 5519 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x600117B")]
[Address(RVA = "0x2143FF0", Offset = "0x21429F0", VA = "0x182143FF0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0400085A RID: 2138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000678")]
private readonly CircuitTokenFlag preventsDestroy;
}
}