public DeleteCardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity)//List<StarEntity> fromStarEntities, List<StarEntity> toStarEntities) :
            : base(cardBehaviorOwner, ownerCardEntity)
        {
            this.FromStarEntities     = new List <StarEntity>();
            this.CardEntitiesSelected = new List <CardEntity>();

            this.state = DeleteState.VOID;
        }
Esempio n. 2
0
        public MoveCardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity)//List<StarEntity> fromStarEntities, List<StarEntity> toStarEntities) :
            : base(cardBehaviorOwner, ownerCardEntity)
        {
            this.FromStarEntities = new List <StarEntity>();

            this.ToStarEntities = new List <StarEntity>();

            this.state = MoveState.VOID;
        }
        public SocketNewCardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity, List <string> newCardIds)
            : base(cardBehaviorOwner, ownerCardEntity)
        {
            this.ToStarEntities = new List <StarEntity>();

            this.NewCardIds = newCardIds;

            this.state = SocketNewCardState.VOID;
        }
Esempio n. 4
0
        public ACardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity)
            : base(ownerCardEntity)
        {
            this.CardBehaviorOwner = cardBehaviorOwner;

            this.NbBehaviorUse = 1;

            this.ModifiedCardEntities = new HashSet <CardEntity>();
        }
Esempio n. 5
0
        public ResurrectCardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity)
            : base(cardBehaviorOwner, ownerCardEntity)
        {
            //this.FromStarEntities = new List<StarEntity>();

            this.FromCardEntities = new List <CardEntity>();

            this.ToStarEntities = new List <StarEntity>();

            this.state = ResurrectState.VOID;
        }
Esempio n. 6
0
 public SocketCardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity) : base(cardBehaviorOwner, ownerCardEntity)
 {
 }
Esempio n. 7
0
 public AddPointsNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity, int pointsToAdd) : base(cardBehaviorOwner, ownerCardEntity)
 {
     this.PointsToAdd = pointsToAdd;
 }