namespace Zinnia.Event.Proxy { using UnityEngine; using Zinnia.Extension; /// /// Forms the basis for all proxy emitters. /// public abstract class EventProxyEmitter : MonoBehaviour { /// /// Determines if the emitter is valid. /// /// if the emitter is in a valid state. protected virtual bool IsValid() { return this.CheckIsActiveAndEnabled(); } } }