22 lines
587 B
C#
22 lines
587 B
C#
using System;
|
|
using Activity.Event;
|
|
using asap.core;
|
|
using UniRx;
|
|
|
|
namespace Activity.EventSubscriber
|
|
{
|
|
public class GMActivityOpenedEventSubscriber: IActivityEventSubscriber
|
|
{
|
|
private IDisposable _subscription;
|
|
public void Subscribe(ActivityManager manager)
|
|
{
|
|
_subscription = GContext.OnEvent<GMActivityOpenedEvent>()
|
|
.Subscribe(e=>manager.OnActivitySingleEvent(e.FishingEvent));
|
|
}
|
|
public void Unsubscribe()
|
|
{
|
|
_subscription?.Dispose();
|
|
_subscription = null;
|
|
}
|
|
}
|
|
} |