namespace Zinnia.Tracking.Collision.Active.Event.Proxy
{
using System;
using UnityEngine.Events;
using Zinnia.Event.Proxy;
using Zinnia.Tracking.Collision.Active;
///
/// Emits a UnityEvent with a payload whenever the Receive method is called.
///
public class ActiveCollisionRegisteredConsumerContainerEventProxyEmitter : RestrictableSingleEventProxyEmitter
{
///
/// Defines the event with the specified state.
///
[Serializable]
public class UnityEvent : UnityEvent { }
///
protected override object GetTargetToCheck()
{
return Payload?.Consumer;
}
}
}