public void DoConsume(IoTEvent e)
    {
        var a = GetComponentInChildren <Animator>();

        a.SetTrigger("trigger");
        Consume(e);
    }
Beispiel #2
0
 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();
 }
Beispiel #6
0
 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);