namespace Zinnia.Event.Proxy
{
using System;
using UnityEngine.Events;
using Zinnia.Data.Type;
///
/// Emits a with a payload whenever is called.
///
public class TransformDataProxyEmitter : RestrictableSingleEventProxyEmitter
{
///
/// Defines the event with the specified state.
///
[Serializable]
public class UnityEvent : UnityEvent { }
///
protected override object GetTargetToCheck()
{
return Payload?.Transform != null ? Payload?.Transform.gameObject : null;
}
}
}