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 CanChangeNameTo(string newName) { return default(Result); } // 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; } }