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; }
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; }
public ACardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity) : base(ownerCardEntity) { this.CardBehaviorOwner = cardBehaviorOwner; this.NbBehaviorUse = 1; this.ModifiedCardEntities = new HashSet <CardEntity>(); }
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; }
public SocketCardNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity) : base(cardBehaviorOwner, ownerCardEntity) { }
public AddPointsNotifBehavior(ICardBehaviorOwner cardBehaviorOwner, CardEntity ownerCardEntity, int pointsToAdd) : base(cardBehaviorOwner, ownerCardEntity) { this.PointsToAdd = pointsToAdd; }