public InteractionManager(
     LockInteractionSignal lockInteractionSignal,
     UnlockInteractionSignal unlockInteractionSignal,
     UILayer UILayer)
 {
     this.lockInteractionSignal   = lockInteractionSignal;
     this.unlockInteractionSignal = unlockInteractionSignal;
     this.UILayer = UILayer;
 }
Exemple #2
0
 private GridController(
     CardController.Pool cardControllerPool,
     IGridModel gridModel,
     LockInteractionSignal lockInteractionSignal,
     UnlockInteractionSignal unlockInteractionSignal,
     DelayedAction.Pool delayedActionPool,
     TurnSignal turnSignal)
 {
     this.cardControllerPool      = cardControllerPool;
     this.gridModel               = gridModel;
     this.openedCards             = new List <CardController> ();
     this.cardControllers         = new List <CardController> ();
     this.lockInteractionSignal   = lockInteractionSignal;
     this.unlockInteractionSignal = unlockInteractionSignal;
     this.delayedActionPool       = delayedActionPool;
     this.turnSignal              = turnSignal;
 }
 public void Initialize()
 {
     lockInteractionSignal   += LockInteractionSignal;
     unlockInteractionSignal += UnlockInteractionSignal;
 }