4 namespace droid.Runtime.Utilities.GameObjects.StatusDisplayer.EventRecipients {
5 namespace droid.Neodroid.Utilities.Unsorted {
10 [SerializeField] UnityEvent _poll_event;
12 [SerializeField]
bool _invoke_on_validate =
false;
16 public UnityEvent PollEvent {
get {
return this._poll_event; }
set { this._poll_event = value; } }
21 public abstract void PollData(dynamic data);
24 if (this._invoke_on_validate) {
25 this._poll_event?.Invoke();
29 void OnEnable() { this._poll_event?.Invoke(); }
35 if (!this._invoke_on_validate) {
36 this._poll_event?.Invoke();