public InteractionManager( LockInteractionSignal lockInteractionSignal, UnlockInteractionSignal unlockInteractionSignal, UILayer UILayer) { this.lockInteractionSignal = lockInteractionSignal; this.unlockInteractionSignal = unlockInteractionSignal; this.UILayer = UILayer; }
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; }