39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace StansAssets.Foundation.Patterns
|
|
{
|
|
// Token: 0x02000020 RID: 32
|
|
[Token(Token = "0x2000015")]
|
|
public sealed class EventBus : IEventBus, IReadOnlyEventBus
|
|
{
|
|
// Token: 0x06000071 RID: 113 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000047")]
|
|
[Address(RVA = "0x2176C90", Offset = "0x2175C90", VA = "0x182176C90", Slot = "5")]
|
|
public void Subscribe<T>(Action<T> listener) where T : IEvent
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000072 RID: 114 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000048")]
|
|
[Address(RVA = "0x2176C90", Offset = "0x2175C90", VA = "0x182176C90", Slot = "6")]
|
|
public void Unsubscribe<T>(Action<T> listener) where T : IEvent
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000073 RID: 115 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000049")]
|
|
[Address(RVA = "0x2176C90", Offset = "0x2175C90", VA = "0x182176C90", Slot = "4")]
|
|
public void Post<T>(T @event) where T : IEvent
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000074 RID: 116 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x600004A")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EventBus()
|
|
{
|
|
}
|
|
}
|
|
}
|