Files
Jan2021-Cpp2Il-Dump/RecRoom.Datastructures.Runtime/RecRoom/DataStructures/ISubscribableValue.cs
T
2026-04-08 23:40:05 +02:00

43 lines
903 B
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace RecRoom.DataStructures
{
// Token: 0x0200002F RID: 47
[Token(Token = "0x200002F")]
[StructLayout(3)]
public interface ISubscribableValue<T>
{
// Token: 0x060000C6 RID: 198
[Token(Token = "0x60000C6")]
[Address(Slot = "0")]
ISubscribableValue<T> Subscribe(Action<T> thenFunc);
// Token: 0x060000C7 RID: 199
[Token(Token = "0x60000C7")]
[Address(Slot = "1")]
ISubscribableValue<T> Unsubscribe(Action<T> thenFunc);
// Token: 0x1700001D RID: 29
// (get) Token: 0x060000C8 RID: 200
[Token(Token = "0x1700001D")]
T Value
{
[Token(Token = "0x60000C8")]
[Address(Slot = "2")]
get;
}
// Token: 0x1700001E RID: 30
// (get) Token: 0x060000C9 RID: 201
[Token(Token = "0x1700001E")]
bool HasValue
{
[Token(Token = "0x60000C9")]
[Address(Slot = "3")]
get;
}
}
}