Esempio n. 1
0
        protected override void UpdateListeners(bool toAdd)
        {
            Card.dispatcher.UpdateListener(toAdd, Card.CardEventType.CardOpened, OnCardOpened);

            if (toAdd)
            {
                CardSequenceFoundSignal.AddListener(OnPairFound);
                CardSequenceLooseSignal.AddListener(OnPairLoose);
                StagePassedSignal.AddListener(OnFieldPassedSignal);
            }
            else
            {
                CardSequenceFoundSignal.RemoveListener(OnPairFound);
                CardSequenceLooseSignal.RemoveListener(OnPairLoose);
                StagePassedSignal.RemoveListener(OnFieldPassedSignal);
            }
        }
Esempio n. 2
0
 private void OnCardSequenceFound()
 {
     CardSequenceFoundSignal.Dispatch();
 }