300 lines
8.4 KiB
C#
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;
|
|
}
|
|
}
|