Ejemplo n.º 1
0
        public Condition()
        {
            onActive   = new SignalA(active, true);
            onInactive = new SignalA(active, false);

            active.Add((value) => {
                if (value)
                {
                    onActive.Dispatch();
                }
                else
                {
                    onInactive.Dispatch();
                }
            });
            trace("123");
        }
Ejemplo n.º 2
0
        //var timer:Timer;

        public Condition(Action activeCallback, Action inactiveCallback)
        {
            onActive   = new SignalA(active, true);
            onInactive = new SignalA(active, false);

            active.Add((value) => {
                if (value)
                {
                    onActive.Dispatch();
                }
                else
                {
                    onInactive.Dispatch();
                }
            });

            onActive.Add(activeCallback);
            onInactive.Add(inactiveCallback);
        }