void Alchemist_OwnerChanged(object sender, OwnerChangedEventArgs e) { if (_CardsDiscardingEventHandler != null && e.OldOwner != null) { e.OldOwner.CardsDiscarding -= _CardsDiscardingEventHandler; _CardsDiscardingEventHandler = null; } if (e.NewOwner != null) { _CardsDiscardingEventHandler = new Player.CardsDiscardingEventHandler(player_CardsDiscarding); e.NewOwner.CardsDiscarding += _CardsDiscardingEventHandler; } }
void Stash_OwnerChanged(object sender, OwnerChangedEventArgs e) { if (_ShuffledEventHandler != null && e.OldOwner != null) { e.OldOwner.Shuffled -= _ShuffledEventHandler; _ShuffledEventHandler = null; } if (e.NewOwner != null) { _ShuffledEventHandler = new Player.ShuffledEventHandler(player_Shuffled); e.NewOwner.Shuffled += _ShuffledEventHandler; } }
private void AnimalOwnerChanged(object sender, OwnerChangedEventArgs e) { var animal = (Animal)sender; var lockSpriteName = SpriteName.Create("sprLock", animal.Name); Phaser(interop => { if (interop.Sprite(lockSpriteName).Exists()) { interop.RemoveSprite(lockSpriteName); } interop.Text(SpriteName.Create("txtPhoto", animal.Name)) .Value(animal.Name); }); }
void Feodum_OwnerChanged(object sender, OwnerChangedEventArgs e) { if (_TrashedEventHandler != null && e.OldOwner != null) { e.OldOwner.Trashed -= _TrashedEventHandler; _TrashedEventHandler = null; } if (e.NewOwner != null) { _TrashedEventHandler = new Player.TrashedEventHandler(player_Trashed); e.NewOwner.Trashed += _TrashedEventHandler; } }
void BandOfMisfits_OwnerChanged(object sender, OwnerChangedEventArgs e) { if (_CardPuttingIntoPlayEventHandler != null && e.OldOwner != null) { e.OldOwner.CardPuttingIntoPlay -= _CardPuttingIntoPlayEventHandler; _CardPuttingIntoPlayEventHandler = null; } if (e.NewOwner != null) { _CardPuttingIntoPlayEventHandler = new Player.CardPuttingIntoPlayEventHandler(player_CardPuttingIntoPlay); e.NewOwner.CardPuttingIntoPlay += _CardPuttingIntoPlayEventHandler; } }
void Tunnel_OwnerChanged(object sender, OwnerChangedEventArgs e) { if (_CardsDiscardedEventHandler != null && e.OldOwner != null) { e.OldOwner.CardsDiscarded -= _CardsDiscardedEventHandler; _CardsDiscardedEventHandler = null; } if (e.NewOwner != null) { _CardsDiscardedEventHandler = new Player.CardsDiscardedEventHandler(player_CardsDiscarded); e.NewOwner.CardsDiscarded += _CardsDiscardedEventHandler; } }