namespace Zinnia.Data.Operation.Extraction { using UnityEngine; using UnityEngine.Events; /// /// Provides the basis for emitting the that any concrete implementation is residing on. /// /// The source to retrieve the from. /// The event to invoke. public abstract class GameObjectExtractor : ValueExtractor where TEvent : UnityEvent, new() { /// protected override bool InvokeResult(GameObject data) { return InvokeEvent(data); } } }