public override void Build() { CardCharacteristics Front = MyCharacteristics[CharacteristicName.Front]; Front.Name = "Wastes"; Front.SuperTypes.Add("Basic"); Front.CardTypes.Add("Land"); PlayLand pl = new PlayLand(new LazyGameObject <Card>(this)); Front.Activatables.Add(pl); TapForMana tfm = new TapForMana(new LazyGameObject <Card>(this), ManaColor.Colorless); tfm.IsManaAbility = true; Front.Activatables.Add(tfm); }
public ITransition?OnMagicEvent(PlayLand magicEvent) { return(OnMagicEvent(magicEvent.Instance)); }
private void OnPlayerLand(PlayLand playLand) { Console.WriteLine($"Played Land with Colors: {string.Join(" ", playLand.Instance.Colors)}"); }
private void OnPlayLand(PlayLand playLand) { PlayedLands.Add(playLand); }