public void DoConsume(IoTEvent e) { var a = GetComponentInChildren <Animator>(); a.SetTrigger("trigger"); Consume(e); }
public override bool IsEventMatch(IoTEvent e) { if (e.from is IoTSensorBabyfon) { return(true); } return(false); }
public static void Broadcast(IoTEvent e) { eventHistory.Add(e); if (eventHistory.Count > 1000) { eventHistory.RemoveAt(0); } var targets = from target in consumers where target.IsEventMatch(e) select target; foreach (var t in targets) { var i = Instantiate(Instance.visualizerPrefab, e.from.transform.position, Quaternion.identity, Container); i.consumer = t; i.e = e; } }
public override bool IsEventMatch(IoTEvent e) { return(false); }
public override void Consume(IoTEvent e) { throw new System.NotImplementedException(); }
public override void Consume(IoTEvent e) { }
public override bool IsEventMatch(IoTEvent e) { return(e.from is TestIoTSensor); }
public override void Consume(IoTEvent e) { Debug.Log("Consumed Test Event"); }
public abstract bool IsEventMatch(IoTEvent e);
public abstract void Consume(IoTEvent e);